Linux服務器性能查看




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簡單命令解決系統性能問題


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章