在构建或升级服务器时,内存是需要考虑的关键因素之一。服务器内存的价格可能因多种因素而异,例如容量、速度和类型。了解这些因素并制定预算将有助于您做出明智的决策。
影响服务器内存价格的因素
- 容量: 内存容量以千兆字节 (GB) 为单位衡量,容量越大,价格越高。
- 速度: 内存速度以兆赫兹 (MHz) 为单位衡量,速度越快,价格越高。
- 类型: 服务器内存有不同的类型,例如 DDR4 和 DDR5,较新的类型通常价格更高。
- 品牌: 不同品牌的服务器内存价格可能不同,知名品牌通常价格更高。
- 供应和需求: 内存市场可能会波动,供不应求会导致价格上涨。
如何制定预算
制定服务器内存预算时,需要考虑以下因素:
- 工作负载: 服务器的预期工作负载将决定所需的内存容量和速度。
- 长期计划: 考虑未来的内存需求,这样您就可以在预算中留出升级的空间。
- 市场趋势: 研究目前的内存市场趋势,以了解价格的预期变动。
- 供应商比较: 从多个供应商处获取报价,以确保获得最优惠的价格。
内存容量的建议
以下是不同服务器工作负载的内存容量建议:
- 基本服务器: 8-16 GB
- Web 服务器: 16-32 GB
- 数据库服务器: 32-64 GB
- 虚拟化服务器: 64-128 GB 或更多
内存速度的建议
以下是不同服务器工作负载的内存速度建议:
- 基本服务器: 2133-2400 MHz
- Web 服务器: 2666-3200 MHz
- 数据库服务器: 3200-3600 MHz
- 虚拟化服务器: 3600 MHz 或更高
结论
通过了解影响服务器内存价格的因素并制定周密的预算,您可以做出明智的决策并为您的服务器选择合适的内存。记住,内存容量、速度和类型对于服务器的性能至关重要,因此在购买之前仔细考虑您的需求和预算。
命令查看Linux服务器内存、CPU、显卡、硬盘使用情况
大致结果类似下图: Mem行(单位均为M): (-/+ buffers/cache)行: Swap行指交换分区。
实际上不要看free少就觉得内存不足了,buffers和cached都是可以在使用内存时拿来用的,应该以(-/+ buffers/cache)行的free和used来看。
只要没发现swap的使用,就不用太担心,如果swap用了很多,那就要考虑增加物理内存了。
大致结果类似下图: 上方文字部分的红框为总的CPU占用百分率,下方的表格是每个进程的CPU占用率,在表格第一行可以看到红框中占用率超过了150%,这是因为服务器是多核CPU,而该进程使用了多核。
大致结果类似下图: 表格中会显示显卡的一些信息,第一行是版本信息,第二行是标题栏,第三行就是具体的显卡信息了,如果有多个显卡,会有多行,每一行的信息值对应标题栏对应位置的信息。
需要注意的一点是显存占用率和GPU占用率是两个不一样的东西,类似于内存和CPU,两个指标的占用率不一定是互相对应的。
在下面就是每个进程使用的GPU情况了。
大致结果如下图: 表格中每一行代表一个文件系统,各列意义如下: 要查看具体某个文件或者文件夹的大小的话,可以使用下面的命令: du命令可以查看文件或文件夹的磁盘使用空间,而-h参数的意思是使用GB、MB等易读的格式。
如果不带–max-depth参数,那么将循环列出文件夹下所有文件和文件夹占用的空间,带此参数,则是指定深入目录的层数。
如果要看文件夹下所有文件的大小,可以使用*:查看作者首页
如何选择服务器硬件?
选择服务器硬件时,首要目标是确保其满足您的学习需求。
以下建议将帮助您做出明智的决策。
考虑目前看好的R710,这是一款戴尔的11G产品。
该服务器配备英特尔至强E5600系列CPU,最高配置为X5690,具有6个核心。
内存通常为DDR3,但具体规格请务必向供应商确认。
硬盘兼容6Gb SAS/SATA/SSD,阵列卡推荐使用SAS6IR 或者PERC 6/I,性价比高。
建议选择双电源,以确保稳定运行。
建议选用较新版本的服务器,如R720,它搭载E5-2600/2600V2系列处理器,性能显著提升。
例如,E5-2660V2(2.2GHZ,10C20T)是不错的选择。
通过淘宝等平台寻找合适的配置。
对于KVM虚拟化,R720系列是理想选择。
它支持两颗CPU,最多24条内存(最大容量768G),8个硬盘槽位(兼容3.5/2.5尺寸),并配备成熟的阵列卡和PCI-E插槽,确保兼容各种操作系统和应用软件。
如果需要GPU虚拟化,R720同样适用。
参考配置如下:Dell PowerEdge R720,选择E5-2680V2(2.80GHz,10C)CPU(单颗或双颗,建议正式版),内存推荐三星8GB ddr3 2RX4 PC3L-REG ECC服务器内存,硬盘选择SAS类型以确保最佳兼容性。
光驱、RIAD卡、电源等配件均需根据需求选择。
确保机箱、硬盘背板具有足够的扩展性,以便灵活配置不同尺寸的硬盘。
务必确认PCI-E插槽的板子至少包括全高的RISER卡,确保支持后续扩展。
机箱前面板、导轨理线架、企业级远程管理卡等配件可根据需要添加。
SD卡模块和SD卡适用于虚拟化环境,确保在安装操作系统时提供便利。
完成硬件配置后,进行全方位测试,包括CPU插槽、内存插槽、USB插槽、显示接口、PCI-E插槽以及网络接口、SD卡插槽等,确保一切正常。
测试满意后,再确认收货。
至此,您已搭建完成高性能虚拟化学习实验平台,适用于深度学习、图形渲染等任务。
确保设备稳定运行,您的学习之旅将更加顺畅。
linux查看服务器内存命令
free-m/-hfree命令用来查看系统内存的整体使用情况。
free-m以MB为单位显示整个系统的内存使用情况,free-h则自动选择以适合理解的容量单位显示:
可以看到系统内存2GB(总可用1.9GB),当前已用1.0G,剩余209MB。