Linux 查看服务器内存、CPU 命令

1 服务器CPU情况 -- cat

1 查看物理CPU个数:

        Procs(进程)

cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

2 查看服务器CPU内核个数

cat /proc/cpuinfo | grep "cpu cores" | uniq

2 服务器硬盘情况 -- df

1 linux查看系统内存(硬盘)

df -h

2 查看服务器硬盘(当前文件夹下)使用率:

du -sh * 

3 查看服务器硬盘(所有文件占用率)使用率:

du -a

3 服务器内存情况 -- free

1 查看内存,不带单位

free -m

2 查看内存使用情况,带单位,显示查看结果

free -h

显示的参数:

        total:总计物理内存的大小;

        used:已使用内存;

        free:可用内存;

        Shared:多个进程共享的内存总额;

        Buffers/cached:磁盘缓存的大小 缓存是可以清除的

3 缓存清除

如果cached过大接近total数就需要清除缓存了,缓存清除命令:

echo 1 > /proc/sys/vm/drop_caches --释放网页缓存
echo 2 > /proc/sys/vm/drop_caches --释放目录项和索引
echo 3 > /proc/sys/vm/drop_caches --释放网页缓存,目录项和索引

4 查看服务器的平均负载

查看服务器各个进程情况

top

 参考:Linux查看服务器内存、磁盘、cpu、网络占用、端口占用情况_普通网友的博客-CSDN博客_查看服务器内存

自己做记录使用,希望大家能够去看原作者写的,更全面!

你可能感兴趣的:(编程,linux,服务器)