存儲空間減肥記

     最近這段時間有兩件事值得留存

    一是,完成公司所有源碼的解讀,包括以前架構師,項目經理們寫的,整個系統,不管哪個部分,都可以進行正常的修正工作了。上星期每天晚上睡得早,第二天的狀態總是非常的好,終於趁這個時段完成了這個早已想做的事。

    二是,流媒體服務器根區(/),從去年以來,磁盤佔用空間一直呈漸升態勢,直到前不久,才讓我有了火燒眉毛的感覺,終於下決心看看究竟是怎麼一回事,今天終於搞定,謝天謝地!

    過程概要:

    根區  /  已佔用92%,如果再不想辦法,磁盤空間很快就會滿,機器又遠在上海,沒辦法親自去,決定先看看軟件還有沒有得救。

    先是搜索一遍大文件: find / -size +2000000k ,一番find後,果然發現一奇大的文件

/dev/core -->/proc/kcore,原來是映像文件,竟然高到了4.5G,我的機器內存總共才4G,加上其它的一些雜項佔用,也不過就剩下3943M,怎麼這傢伙虛高?

    確認一下,du -hs /proc/kcore 佔用4.5G,再 cat /proc/meminfo 佔用3943M

    現象知道了,決定在機器引導的時候告訴它個死值,確認是grub引導,找到文件/boot/grub/grub.conf 加上一行mem=3953M,再重啓機器,OK,非常好,物理內存跟映像也基本一致,搞定!

    這個機器,經過多次升級,在grub.conf裏面還保留有以前的版本信息, 有version.EL跟version.ELsmp 兩行,因爲機器是多核的,操作系統顯示也是ELsmp,就添加在了ELsmp那行後面。

經過一番折騰後,/ 區的佔用,成功的降低到了38%!

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