Linux下記憶體識別問題,如何在linux作業系統下檢測記憶體洩漏

2022-10-25 23:58:04 字數 2079 閱讀 9984

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...