linux下如何查看服务器物理内存状况?

linux下如何查看服务器物理内存状况?,第1张

$ free -m\x0d\ total used free shared buffers cached\x0d\ Mem: 1002 769 232 0 62 421\x0d\ -/+ buffers/cache: 286 715\x0d\ Swap: 1153 0 1153\x0d\ 第一部分Mem行:\x0d\ total 内存总数: 1002M\x0d\ used 已经使用的内存数: 769M\x0d\ free 空闲的内存数: 232M\x0d\ shared 当前已经废弃不用,总是0\x0d\ buffers Buffer 缓存内存数: 62M\x0d\ cached Page 缓存内存数:421M\x0d\ 关系:total(1002M) = used(769M) + free(232M)\x0d\ 第二部分(-/+ buffers/cache):\x0d\ (-buffers/cache) used内存数:286M (指的第一部分Mem行中的used - buffers - cached)\x0d\ (+buffers/cache) free内存数: 715M (指的第一部分Mem行中的free + buffers + cached)\x0d\ 可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。\x0d\ 第三部分是指交换分区, 我想不讲大家都明白\x0d\ 我想大家看了上面,还是很晕第一部分(Mem)与第二部分(-/+ buffers/cache)的结果中有关used和free为什么这么奇怪\x0d\ 其实我们可以从二个方面来解释\x0d\ 对 *** 作系统来讲是Mem的参数buffers/cached 都是属于被使用,所以它认为free只有232\x0d\ 对应用程序来讲是(-/+ buffers/cach)buffers/cached 是等同可用的,因为buffer/cached是为了提高程序执行的性能,当程序使用内存时,buffer/cached会很快地被使用。\x0d\ 所以,以应用来看看,以(-/+ buffers/cache)的free和used为主所以我们看这个就好了另外告诉大家一些常识Linux为了提高磁盘和内存存取效率, Linux做了很多精心的设计, 除了对dentry进行缓存(用于VFS,加速文件路 径名到inode的转换), 还采取了两种主要Cache方式:Buffer Cache和Page Cache。前者针对磁盘块的读写,后者针对文件inode的读写。这些Cache能有效缩短了 I/O系统调用(比如read,write,getdents)的时间。\x0d\ 记住内存是拿来用的,不是拿来看的不象windows, 无论你的真实物理内存有多少,他都要拿硬盘交换文件来读这也就是windows为什么常常提示虚拟空间不足的原因你们想想,多无聊,在内存还有大部分 的时候,拿出一部分硬盘空间来充当内存硬盘怎么会快过内存所以我们看linux,只要不用swap的交换空间,就不用担心自己的内存太少如果常常 swap用很多,可能你就要考虑加物理内存了这也是linux看内存是否够用的标准哦

第一,的确可以那样查询内存和硬盘,或者可以使用top命令,而哪个memtotal就是总的内存大小。
那个fdisk是在root目录下才能使用的命令。先su
-
,然后按回车,然后输入密码,切换到root下再输入fdisk
-l就可以了!

通你的描述,这里以我正在使用的centos 72 版本的系统为例, 可以通过如下命令来进行查看:

[root@Backup2 data]# cat /etc/redhat-release

CentOS Linux release 721511 (Core)

[root@Backup2 data]#

[root@Backup2 data]#free    -g  

或者

[root@Backup2 data]# free    -m  

通过上述命令就可以进行查看了,希望能帮到你。。。。。。

你们知道服务器硬件信息怎么查看吗,下面是我带来查看服务器硬件信息 方法 的内容,欢迎阅读!

查看服务器硬件信息方法:

一、DOS命令查看服务器的配置

1查询CPU个数

cat /proc/ cpu info | grep physical | sort -n | uniq | wc -l

2查询服务器型号

dmidecode | grep "Product Name"

dmidecode -s system-product-name

3查看CPU几核

cat /proc/cpuinfo | grep physical | sort -n | uniq -c

4查看CPU信息<型号>

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq

5查看CPU运行位数

# getconf LONG_BIT

(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

# cat /proc/cpuinfo | grep flags | grep 'lm' | wc -l

(结果大于0, 说明支持64bit计算 lm指long mode, 支持lm则是64bit)

6查看当前 *** 作系统 内核信息

uname -a

7查看网卡速率

ethtool eth0

8查看当前 *** 作系统发行版信息

lsb_release -d

9查看内存的插槽数,已经使用多少插槽每条内存多大

dmidecode|grep -P -A5 "Memory\s+Device" | grep Size |grep -v Range | cat -n

10 查看内存的频率

dmidecode|grep -A16 "Memory Device"|grep 'Speed' | cat -n

11查看服务器出厂编号<适用于DELL 。 LENOVO则显示不出来>

dmidecode -s chassis-serial-number

12对于DELL服务器的信息可通过DSET获取

DSET工具22使用说明(Windows版):

DSET工具21使用说明(Linux版):

13For Windows(win2003 winXP以上版本):

命令1:wmic bios get serialnumber(获取SN|不适用于LENOVO机器)

命令2:wmic csproduct get name,identifyingnumber(获取SN和机型)

以下为一台LENOVO R510 G7 Windows方面的一些信息查询

二、鲁大师查询服务器的配置

通过鲁大师查询到的一些信息

看了“查看服务器硬件信息方法”的内容的人还看:

1 linux看硬件信息方法

2 linux硬件信息查看命令

3 linux如何查看硬件信息

4 linux下查看硬件信息失败解决方法

5 hp服务器硬件诊断工具ProLiant是什么

6 linux获取硬件信息失败解决方法

7 linux服务器硬件需求是多少

8 linux服务器硬件配置要求是多少

9 怎么检测电脑配置好坏

10 怎么检测电脑硬件兼容性


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13017103.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存