1. 程式人生 > >Ubuntu 修改交 swap 分割槽的大小

Ubuntu 修改交 swap 分割槽的大小

將used的值減去   buffer和cache的值就是你當前真實記憶體使用 ————– 作業系統來講是Mem的引數.buffers/cached 都是屬於被使用,所以它認為free只有16936.
應用程式來講是(-/+ buffers/cach).buffers/cached 是等同可用的,因為buffer/cached是為
了提高 程式執行的效能,當程式使用記憶體時,buffer/cached會很快地被使用。 所以,以應用來看看,以(-/+ buffers/cache)的free和used為主.所以我們看這個就好了.另外告訴大家 一些常識.Linux為了提高磁碟和記憶體存取效率, Linux做了很多精心的設計, 除了對dentry進行快取(用於
 VFS,加速檔案路徑名到inode的轉換), 還採取了兩種主要Cache方式:Buffer Cache和Page Cache。 前者針對磁碟塊的讀寫,後者針對檔案inode的讀寫。這些Cache能有效縮短了 I/O系統呼叫(比如read,write,getdents)的時間。 記住記憶體是拿來用的,不是拿來看的.不象windows,無論你的真實實體記憶體有多少,他都要拿硬碟交換 檔案來讀.這也就是windows為什麼常常提示虛擬空間不足的原因.你們想想,多無聊,在記憶體還有大部分 的時候,拿出一部分硬碟空間來充當記憶體.硬碟怎麼會快過記憶體.所以我們看linux,只要不用swap的交換 空間,就不用擔心自己的記憶體太少.如果常常swap用很多,可能你就要考慮加實體記憶體了.這也是linux看
 記憶體是否夠用的標準哦.