歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 為什麼linux系統變慢了

為什麼linux系統變慢了

日期:2017/3/1 16:50:14   编辑:關於Linux
為什麼linux系統變慢了 “系統變得很慢了,讓我重啟一下”,這個被經常使用且有效的做法真的很粗暴。 作為程序員最親密的伙伴,可以待它溫柔多些。 www.2cto.com 在linux發行版中,內核很穩定,極少出現bug,所以通常是某個應用導致系統變慢。 只要查出是哪些應用導致的,kill之就可以了。 cpu占用 linux下自帶的工具top可以實時顯示當前cpu的使用情況。 $ top $ pkill -9 chrome # 假定chrome進程cpu的占用100% 不像windows,到處都是殺不死的小強。SIGKILL信號可以輕易殺掉該進程。自此,cpu終於過上農夫山泉有點田的生活了,cpu風扇也安靜下來了。 www.2cto.com 內存占用 當某應用由於內存洩漏,內存濫用等導致要頻繁的讀寫swap分區,或者在OOM Killer自動清除掉一些進程時, 系統就會變的很慢,就像房源被少數人控制後,即使只想攤上個剛需房也是天大的難事。 $ free -m # 檢查 swap 分區占用 $ ps -eo pid,%mem,cmd --sort %mem $ pkill -9 chrome 這樣,chrome濫用/洩漏的內存資源被全部回收,並分配給其它需要的進程,絕對不會從中收受群眾的一房一地。 IO占用 IO占用一般是指頻繁的讀寫磁盤的時候,如拷貝大量的小文件,執行定時任務updatedb等,也可能讓系統產生卡頓感。 跟top相似,iotop可以實時的顯示當前io讀寫情況。 $ sudo emerge iotop # 安裝iotop $ sudo iotop # 新的linux版本需要超級權限 如果這個任務不是緊急的,仍然可以用pkill殺掉該任務,讓它閒時重新執行。或者tar成一個大的存檔文件再讀寫。 如果覺得上面步驟太繁瑣,sudo /etc/init.d/xdm restart 重啟一下Xwindow可解決大部分問題。 送給應用組的同事:原本生活可以更美的? ~EOF~
Copyright © Linux教程網 All Rights Reserved