排查服務器上傳下載慢的幾種手段!


最近出現的一個情況,服務器上傳和下載比較慢,因此我排查了種種手段,特此記錄下幾種常見的手段。

 

一、使用speedtest-cli 測試網速:

  該方法是測試網速的速度怎么樣,看看是否真的慢?

下載網址:https://github.com/sivel/speedtest-cli

這是一個py文件,我們只需要點擊運行就可以了。

 

 通過觀察,我們可以發現上傳和下載的速度是這樣的。然后綜合考慮我們服務器本身的網速是多少,我的這個是2M,所以這個速度是正常的。

 

二、查看實際的進程中是否存在大容量的內存信息

ps -eo pid,user,ppid,%mem,%cpu,cmd --sort=-%mem | head -10

也可以使用top進行查看

 

 

三、下載iotop工具查看是否存在進程讀寫很大的情況。

yum install iotop -y
執行的方法很簡單,直接輸入iotop
這個可以看出硬盤讀寫和數據交換,IO和進程命令的數據。直接鎖定問題

 

 

總結:

(1)我們先看本身的網速速度是否匹配實際情況。

(2)查看服務器配置是否出現過載的情況。cpu、內存、硬盤讀寫等等

(3)查看定位哪些地方出現讀寫很大的情況。kill調進程再看看網速是否恢復。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM