您现在的位置是:首页 > 文章详情

Linux服务器性能查看

日期:2017-12-14点击:639

一、CPU性能查看

    1、查看物理cpu个数:

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

    2、查看每个物理cpu中的core个数:

        #cat /proc/cpuinfo |grep "cpu cores"|wc -l

    3、逻辑cpu的个数:

        #cat /proc/cpuinfo |grep "processor"|wc -l

    物理cpu个数*核数=逻辑cpu个数(不支持超线程技术的情况下)


二、内存查看

    1、查看内存使用情况:

        #free -m


三、硬盘查看

    1、查看硬盘及分区信息:

        #fdisk -l

    2、查看文件系统的磁盘空间占用情况:

        #df -h

    3、查看硬盘的I/O性能(每隔一秒显示一次,显示5次):

        #iostat -x 1 5

    4、查看linux系统中某目录的大小:

        #du -sh /root

    如发现某个分区空间接近用完,可以进入该分区的挂载点,用以下命令找出占用空间最多的文件或目录,然后按照从大到小的顺序,找出系统中占用最多空间的前10个文件或目录:

        #du -cksh *|sort -rn|head -n 10


四、查看平均负载

    有时候系统响应很慢,但又找不到原因,这时就要查看平均负载了,看它是否有大量的进程在排队等待

        #uptime

    还有动态命令:

        #top

    eg:

    top - 21:33:09 up  1:00,  1 user,  load average: 0.00, 0.01, 0.05

    如果每个逻辑cpu当前的活动进程不大于3,则系统性能良好

    如果每个逻辑cpu当前的活动进程不大于4,表示可以接受

    如果每个逻辑cpu当前的活动进程大于5,则系统性能问题严重

    一般计算方法:负载值/逻辑cpu个数



    还可以结合vmstat命令来判断系统是否繁忙procs/memeory/swap/io/system/cpu


五、其他参数

    查看内核版本号:

        #uname -a

    简化命令:

        #uname -r

    查看系统是32位还是64位的:

        #file /sbin/init

    查看发行版:

        #cat /etc/issue 或 #lsb_release -a

    查看系统已载入的相关模块:

        #lsmod

    查看pci设置:

        #lspci

原文链接:https://www.centoschina.cn/command/help/9452.html
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章