伺服器磁碟佔用率高會導致什麼
㈠ Win10 開機之後那個服務主機本地系統把磁碟佔到100%電腦特別卡,怎麼辦
方法一:首先打開任務管理器,單擊磁碟佔用率一欄進行排序,查看佔用磁碟最高的應用。若佔用率最高的始終是同一個三方程序,可嘗試卸載。 註:開機時由於頻繁讀寫磁碟,磁碟佔用率會很高,等到開機完全後,磁碟佔用率會逐漸降低。
然後關閉注冊表即可,重啟後再查看磁碟佔用率
方法三:是否在進行系統版本升級後,出現了卡頓或者磁碟佔用率升高的情況,若是,且關閉家庭組,修改注冊表等方法均無效,可退回到上一版本。若是安裝某些Windows更新檔之後出現卡頓情況,則可嘗試刪除最近安裝的Windows更新。
方法四:若系統並未進行過升級,可在設置中檢查系統更新,並更新系統嘗試。
方法五:機台條件允許的情況下,建議更換或加裝固態硬碟。
㈡ 伺服器系統盤佔用空間過多
首先要定期刪除伺服器回收站裡面的內容,回收站中C盤裡面的文件也會佔用C盤的空間。
定期清除網站日誌,大網站的日誌所佔空間很大,一天的日誌大的能達到3-4M,長此下去能佔用太多的空間會佔用C盤太多的空間,因此要定期刪除。
進行碎片整理,清理磁碟碎片,件碎片過多會使系統在讀文件的時候來回尋找,引起系統性能下降。
磁碟碎片整理需要的時間不一致,幾分鍾或幾個鍾頭不等,大家耐心等待即可。
請點擊輸入慎鎮圖片描述
磁碟整理完後,關閉即可,廳缺建議重啟一下伺服器。
可將C:WindowswinsxsBackup一些備份文件刪除,這些文件往往佔用好幾百寬伏粗兆的空間。
安裝在系統盤的軟體卸載,重新安裝在別的盤裡面。
㈢ 如何解決伺服器磁碟爆滿的問題
磁碟經常爆滿是一個很頭疼的事,佔用率經常100%會導致系統卡、慢,而且也很傷硬碟。
目前的解決方案有兩種:一、爆滿後查詢大文件進行清理;二、對分區進行擴容。
雲幫手幫助用戶及時查看本地磁碟的使用率,並通過即時告警功能,快速反應並處理磁碟異常,降低磁碟損耗。
㈣ 伺服器磁碟佔用過高問題解決
背景
最近一直收到產品環境其中一台server的磁碟佔用超過90%的警告,之前為了解決這個問題編寫了一個壓縮和刪除歷史log的腳本,正常情況來說應該不會再報這個警告,因為腳本是每天都在跑,所以每天增長的log的大小應該不至於佔用很多的磁碟空間,但是實際情況卻是每隔兩三天就會收到一次警告,然後不得不手動的清理一些還沒有被腳本壓縮以及刪除的log,從而釋放一些空間,但是這不是長久之計,所以就詳細的去查了這個問題。
解決
再次受到這桐手含個警告之後,我通過SSH連到了這台機器,然後通過df -h的命令查看了一下各個掛載磁碟的使用率如下圖:
從圖中可以看到可以看到 /dev/xvdb1這個磁碟被掛載在/alidata1/這個目錄下,並且已經使用了34G(90%).
然後就要查看/alidata1下到底是哪個文件或者文件夾佔用了這么多的磁碟空間,我們通過 -h --max-depth=1來查看,如下圖:
我們可以看到 /alidata1下的所有文件及文件夾佔用的空間是22G,和我們通過df -h查看出來的磁碟佔用34G相差12G,這是為什麼?這12G的空間到底是薯察被誰佔用了?
於是去網上查了一些資料,原來是因為在Linux上刪除一個進程正在寫入的文件的時候,雖然已經被我們刪除了,但是只要進程還在,那個文件就不會真正被刪除,只是被臨時存放到系統的某個地方,有點類似於Windows的回收站。通過lsof可以查看沒有被真正刪除的文件。如下圖
從圖中我們可以看出有四個佔用空間比較大的沒有被真正刪除的文件,這四個文件分別是809和808的java進程console的輸出log。之前被手動刪除,但是由於沒有重啟進程導致文件一直還在,佔用了大量空間。在通過重啟808和809的java進程之後,磁碟的警告恢復了,通過df和查看的結果如下:
df -h
從新的結果中可以看到df查看的磁碟佔用空間和查看的文件中下文件的佔用空間一致了。
總結
所以如果以後碰到一些不合理的一些磁碟佔用情況,我們可以通過df和來查看磁碟佔用空間和實局笑際的文件佔用空間是否有差異,如果有差異通過lsof命令查看有哪些沒有被真正刪除的文件,確認是被哪個進程佔用,通過重啟進程的方式來釋放這些空間。