如何检查Linux服务器配置?

等等,我已经使用云服务器三个月了,当时对它不太了解。
有一次,系统突然死机,CPU 使用率升至 9 9 %。
看着屏幕,我很兴奋。
最后发现这只是一个小程序泄漏内存。
我用free-h来检查。
幸运的是,还剩下一半记忆。
如果我使用 lscpu 来查看 CPU 是否无法处理它,我就不会如此惊慌。
这个场景提醒我,有时候只看硬件指标是不够的。

linux怎么查询服务器器的物理内存

说白了,在Linux下查看系统信息其实很简单,但是细节却相当重要。
先说最重要的,比如查看CPU信息,不要只看/proc/cpuinfo,应该用PhysicalProcessorID来区分单核和双核。
我们去年跑的项目大概是3 000级左右。
这里有一个问题。
我们错误地认为双核就是两个单核。
还有一点,内存大小可以通过cat /proc/meminfo|grepMemTotal看到。
一开始我以为这样就够了,后来发现不对,只好看Memfree了。

等等,还有一件事,Linux系统信息还有其他命令和方法,比如uname -a查看内核信息,head -n1 /etc/issue查看操作系统版本。
很多人都没有注意到这一点,但这其实是一个相当大的陷阱。
我认为LSPCI-TV和LSUSB-TV也值得尝试,它可以列出所有PCI和USB设备,这对于硬件诊断非常有用。

最后,提醒一下,您可以检查PhysicalID的值来确定物理CPU的数量。
如果相同,则说明物理CPU相同。
这件事非常重要,千万不要忽视。
另外,如果你想检查系统负载,cat /proc/loadavg 是一个不错的选择。
总之,Linux下查看系统信息的关键就是掌握这些命令及其背后的逻辑。

如何查看linux服务器的配置

说白了,检查你的Linux主机的CPU和硬盘信息非常简单,只需要两行指令就足够了。

我们先来说最重要的,cat /proc/cpuinfo 命令。
我们发现这在去年运行该服务器集群时特别有用:当您看到输出中的处理器列超过 1 时,这意味着它是多核 CPU。
你必须自己计算核心数量。
还有一点是,去年测试虚拟机时,fdisk -l 命令救了我。
列出的磁盘分区的大小均以 GB 为单位。
例如,5 00GB的磁盘将被划分为多个区域并显示。
很多人没有注意到这一点。

说实话,这很令人困惑。
我一开始以为lscpu也可以检查硬盘,后来发现它只显示CPU摘要,需要使用fdisk来查看硬盘信息。
等等,还有一件事。
这些指令在 centOS 和 Ubuntu 上完全通用。
但是,如果你输入了错误的字母,例如cat /proc/cpinfo,系统会告诉你找不到该文件。
不要犯这么低级的错误。

建议初学者在虚拟机中多练习。
比如使用VBox创建一个CentOS虚拟机,有两个硬盘,然后使用fdisk -l 看看是否可以识别。