服务器相关知识总结

1、服务器组成主要包含哪些主要部件?

        (1)CPU(中央处理器):
        CPU 是服务器的核心部件之一,负责执行计算任务。对于服务而言,CPU 的性能直接影响到服务的处理能力和响应速度。服务通常会消耗 CPU 资源来执行各种计算任务,如数据处理、业务逻辑执行等。在高负载情况下,如果 CPU 性能不足,服务的响应速度可能会下降,甚至导致服务不可用。
       (2) 内存(RAM):
        内存是服务器用于存储运行中程序和数据的临时存储空间。对于服务而言,内存的大小和速度直接影响到服务的性能和稳定性。服务通常会将数据和程序加载到内存中进行处理,因此足够的内存可以提高服务的运行速度和响应能力。如果内存不足,服务可能会频繁地进行磁盘读写操作,导致性能下降。
        (3)硬盘(存储设备):
        硬盘是存储服务数据和配置信息的主要设备。对于服务而言,硬盘的速度和可靠性直接影响到数据的读写性能和数据的安全性。服务通常会频繁地进行数据读写操作,因此快速的硬盘可以提高服务的性能。此外,对于服务的可靠性和容错性而言,硬盘的冗余性(如 RAID)和备份策略非常重要。
        (4)网络适配器:
        网络适配器用于连接服务器到网络,负责处理网络数据的传输。对于服务而言,网络适配器的速度和稳定性直接影响到服务的网络通信能力和可用性。服务通常会通过网络与用户或其他系统进行通信,因此快速和可靠的网络适配器可以提高服务的响应速度和稳定性。
        (4)其他:
        其他硬件部件,如电源供应、散热器、风扇等,虽然不直接参与到服务的计算和数据处理中,但它们的稳定性和可靠性同样非常重要。这些部件的故障可能会导致服务器宕机或性能下降,从而影响到服务的正常运行。


2、服务器中常用的硬盘接口有哪些?

        (1)SATA(Serial ATA):SATA 是一种用于连接硬盘驱动器、光盘驱动器和固态硬盘的串行接口标准。SATA 接口通常用于桌面和服务器上的大容量存储设备。
        (2)SAS(Serial Attached SCSI):SAS 是一种高速串行接口标准,通常用于连接企业级服务器和存储设备。SAS 接口支持高速数据传输和更多的设备连接,具有更高的可靠性和性能。
        (3)SCSI(Small Computer System Interface):SCSI 是一种传统的并行接口标准,用于连接高性能存储设备和外围设备。虽然 SCSI 接口在企业级服务器中仍然存在,但逐渐被 SAS 和 SATA 接口所取代。
       (4)NVMe(Non-Volatile Memory Express):NVMe 是一种高性能、低延迟的存储接口标准,专为固态硬盘(SSD)而设计。NVMe 接口可以显著提高存储设备的性能,并且逐渐成为服务器和存储设备中的主流接口。
        (5)FC(Fibre Channel):FC 是一种用于连接存储设备和服务器的高性能存储网络技术。FC 接口通常用于连接存储区域网络(SAN)中的存储设备,提供高速、可靠的数据传输。


3、万兆网卡插光纤的时候要注意什么?

        (1)方向:收发光口不要接反;

        (2)光纤头上不要沾染灰尘;

        (3)光纤不要弯折;


4、服务器内存插法不按规范插可能会带来什么问题?

        (1)一体机在压测fio时性能较低;

        (2)内存无法识别;

        这里说的内存插法不规范是指插的槽位没有按照官网推荐的插槽去插,不是指插的方法这个动作。


5、raid是做什么用的?如果做raid1和raid5需要多少块磁盘及做完raid后的可用容量是多少?

        (1)RAID(Redundant Array of Independent Disks)是一种数据存储技术,通过将多个磁盘组合在一起,实现数据的冗余备份、性能提升或者两者兼备的目的。RAID技术可以提高数据存储系统的可靠性、性能和容量利用率。

        RAID 0 :不提供冗余备份,因此单个磁盘故障会导致整个数据丢失。但他可以将数据分割成固定大小的条带(stripe),然后将条带分布存储在多个磁盘上。这样可以提高数据的读写速度,因为数据可以同时从多个磁盘上读取或写入。
        RAID 1(镜像):使用磁盘镜像的方式来提供冗余备份。数据同时写入两个或多个磁盘,确保了数据的可靠性和可用性。如果一个磁盘故障,系统仍然可以从另一个磁盘中读取数据。RAID 1 的读取速度与单个磁盘相当,写入速度略低于单个磁盘。它主要用于对数据可靠性要求较高的场景,如关键数据的存储。
        RAID 5:RAID 5 使用分布式奇偶校验(parity)来实现数据的冗余备份。数据和校验信息分布存储在多个磁盘上,当一个磁盘故障时,系统可以通过校验信息恢复丢失的数据。还具有较高的读取性能和一定程度的写入性能,同时提供了数据冗余备份。它主要用于对性能和数据完整性都有要求的场景,如中小型企业的数据存储。

        RAID 10:RAID 10将磁盘组划分成若干组,并在每组内部实现RAID 1的镜像,然后将这些镜像组合成一个RAID 0阵列。这样,数据首先被复制到RAID 1的镜像组中,然后通过RAID 0的条带化方式分布到各个镜像组中。这样做的好处是既提供了数据的冗余备份,又能够获得RAID 0的读写性能提升。

        (2)做完RAID1需要最少两块盘,一块存储原始数据,另一块存储数据的镜像,做完RAID1后可用容量为一块盘的容量。

        做完RAID5需要最少三块盘,一块存储校验信息,其他磁盘存储数据,做完RAID5后可用容量为两块盘的容量。

        
6、千兆网卡和万兆网卡实际的传输速率是多少?假设读取和写入的设备性能不限,使用万兆网络从A主机传1个T数据文件到B主机需要多长时间?

        (1)千兆与万兆网卡之间由于单位换算的原因实际传输速率是之前的1/8,因为Byte和bit的区别,所有千兆网卡和万兆网卡的传输速率为1000/8=0.125GB/S,10000/8=1.25GB/S

        (2)所以1024G/1.25GB/S=819.2S约等于13.7分钟


7、bond做什么用的?怎么查看bond口中有几个子网口?

        (1)Bond(也称为网络绑定或网络聚合)是一种将多个物理网络接口(网卡)绑定成一个逻辑接口的技术。Linux中的bond是将Linux主机的多个物理网卡捆绑成一个逻辑网口,可以提高网络的高可用和性能。

        (2)cat /proc/net/bonding/bond0可以查看bond0中有几个物理网口。如果Linux系统中有多个bond,那么名称可能是bond0、bond1、bond2。


8、服务器硬盘或者内存故障,怎么报修服务器?需要提前准备什么东西?

        服务器报修一般是打各服务器厂商的400电话,打电话报修前提前准备好服务器序列号、服务器硬件日志和你的邮箱地址(用于发送硬件日志);后续沟通如果确定硬件故障需要更换,需要你提供设备所在位置和使用设备的公司名称。


9、服务器带外管理卡可以做什么?

        (1)远程控制:可以直接对服务器进行开关机操作,风扇的转速等等....

        (2)远程监控:可以查看服务器各项参数的详细数据(cpu,内存,硬盘风扇,温度?)

        (3)相关日志:可以远程下载服务器相关的日志,在关键时刻用于故障的维修很有帮助

        (4)远程控制台:这个就很厉害了,可以远程调用控制台,执行一些命令,查看相关日志等等。

        (5)待补充

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值