1樓:枚湘靈
正常。一般來說,並非是系統的問題,而是主機板的問題。
linux某些版本只支援4g記憶體,某些可以達到64g,這因核心不同而變,但並非說你就一定可以檢視到這麼多的記憶體。
我猜測你是使用了一些較早的主機板,它們的晶片組只能支援到4g的地址空間,而系統資源也要分配一部分地址,所以最後系統就只能使用少於4g的記憶體。
你可以檢視主機板的晶片組資訊資料進一步瞭解。
2樓:匿名使用者
如果你的bios可以認出4g,那你的硬碟上應該是沒問題的很可能是linux編譯引數的問題
試試用命令:
cat /boot/config-`uname -r` |grep -i highmem
看看沒有支援highmem
我的輸出
config_nohighmem=y
# config_highmem4g is not set# config_highmem64g is not set如果你的highmem4g 是y的話,那就不知道了補充:不知道你用的是不是2.6核心,如果不是,方法可能不可用
3樓:匿名使用者
不正常,有多少記憶體就會顯示多少記憶體
會不會鬆了一條記憶體.
total 249 used 122 free 127 shared 0 buffers 60 cached
mem: 27
256m的顯示,就算你是四g的不可能少這麼多,total總計只會出現一點偏差
4樓:匿名使用者
用free看呢?或者cat /proc/meminfo,如果還不認的話,重編一個核心吧
記憶體識別問題
5樓:愛卡
呵呵,y430是支援4g記憶體的,如果無法識別完的話,要看你的vista版本了,如果是basic的話建議你升級sp1測試下,或者換成更高版本的vista,如vp,vb,vu哈
如何在linux作業系統下檢測記憶體洩漏
linux下檢視記憶體的命令
6樓:匿名使用者
top命令能顯示系統記憶體。
目前常用的linux下檢視內容的專用工具是free命令。
下面是對記憶體檢視free命令輸出內容的解釋:
total:總計實體記憶體的大小。
used:已使用多大。
free:可用有多少。
shared:多個程序共享的記憶體總額。
buffers/cached:磁碟快取的大小。
7樓:讓服務成就美好生活
各位說的都對,
補充一個檢視更詳細的記憶體資訊的命令
cat /proc/meminfo
8樓:
top能顯示系統記憶體。我們常用的linux下檢視內容的專用工具是free命令。
下面是對記憶體檢視free命令輸出內容的解釋:
total:總計實體記憶體的大小。
used:已使用多大。
free:可用有多少。
shared:多個程序共享的記憶體總額。
buffers/cached:磁碟快取的大小。
9樓:匿名使用者
free -m
支援2樓的回答,但是別忘記加上 -m 引數,以m為單位顯示,不然顯示出來的數字太大,會看暈的。
/proc/meminfo 太複雜,看著迷糊。不推薦看這個,另外,貌似只有redhat系列(rhel/fedora/centos等)才有這個檔案吧,手上沒有其他linux,不確定,但我印象中是這樣的。有沒有用ubuntu或其他linux的朋友,給證實一下。
10樓:鄭明兵
同意樓下的 free -m,但是覺得free -lm 更好,可以 free -help 了結一下free的用法
11樓:
cat /proc/meminfo
如何在linux下檢測記憶體洩漏
如何在linux下執行python程式
現在一般的linux都預裝了python2.x直接在命令列裡執行就行了 python xx.py就可以了zh zh pythonpro echo print hello a.py zh zh pythonpro lsa.py zh zh pythonpro python a.pyhello zh z...
如何在android 或linux 下,做suspend
通常情況下 pending是指任務在可以隨時執行,但是因為已經有任務在執行,所以排隊,這種狀態的任務可隨時進入執行態。suspend是被掛起的,在等待資源,等待的資源可以是輸入 訊號或者硬體裝置,在得到想要的資源後會轉成pending狀態 如果有任務在執行 linux觸控式螢幕驅動中什麼時候會呼叫s...
如何在linux下重啟oracle資料庫
1 開啟一個terminal切換到oracle使用者,用oracle使用者修改以下內容,注意要用oraclee使用者編輯,cd到oracle的安裝目錄的bin目錄。2 用oracle使用者修改以下內容,注意要用oraclee使用者編輯,切換到oracle的bin目錄,按下enter後,輸入vi db...