您的位置:首页 > 运维架构 > Linux

Linux服务器性能查看

2016-06-27 11:49 169 查看
Linux服务器性能查看

小狼@http://blog.csdn.net/xiaolangyangyang

一、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

参考文献:

linux服务器性能查看

五大Linux简单命令解决系统性能问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息