linux內存配置
A. linux進程內存如何管理
Linux系統提供了復雜的存儲管理系統,使得進程所能訪問的內存達到4GB。在Linux系統中,進程的4GB內存空間被分為兩個部分——用戶空間與內核空間。用戶空間的地址一般分布為0~3GB(即PAGE_OFFSET,在Ox86中它等於OxC0000000),這樣,剩下的3~4GB為內核空間,用戶進程通常只能訪問用戶空間的虛擬地址,不能訪問內核空間的虛擬地址。用戶進程只有通過系統調用(代表用戶進程在內核態執行)等方式才可以訪問到內核空間。每個進程的用戶空間都是完全獨立、互不相乾的,用戶進程各自有不同的頁表。而內核空間是由內核負責映射,它並不會跟著進程改變,是固定的。內核空間的虛擬地址到物理地址映射是被所有進程共享的,內核的虛擬空間獨立於其他程序。
Linux中1GB的內核地址空間又被劃分為物理內存映射區、虛擬內存分配區、高端頁面映射區、專用頁面映射區和系統保留映射區這幾個區域。對於x86系統而言,一般情況下,物理內存映射區最大長度為896MB,系統的物理內存被順序映射在內核空間的這個區域中。當系統物理內存大於896MB時,超過物理內存映射區的那部分內存稱為高端內存(而未超過物理內存映射區的內存通常被稱為常規內存),內核在存取高端內存時必須將它們映射到高端頁面映射區。Linux保留內核空間最頂部FIXADDR_TOP~4GB的區域作為保留區。當系統物理內存超過4GB時,必須使用CPU的擴展分頁(PAE)模式所提供的64位頁目錄項才能存取到4GB以上的物理內存,這需要CPU的支持。加入了PAE功能的Intel Pentium Pro及以後的CPU允許內存最大可配置到64GB,它們具備36位物理地址空間定址能力。
由此可見,對於32位的x86而言,在3~4GB之間的內核空間中,從低地址到高地址依次為:物理內存映射區→隔離帶→vmalloc虛擬內存分配器區→隔離帶→高端內存映射區→專用頁面映射區→保留區。
B. 深度Linux 怎麼樣對配置的要求是什麼
深度的背景不錯。用了深度的xp這么多年,對他做系統這一塊,還是有不少的好感。
看深度linux的介紹很不錯。看他介紹上說的這個勢頭,有「統一」中國的野心。至於能不能統一又是另一回事了。
試裝了一下(去年,centos64下vbox虛擬機),界面確實很不錯,夠炫的。但是不夠流暢,原因是compiz特效在虛擬機下不好用。基於這個原因,官方也不建議把deepin裝虛擬機。直接安裝在硬碟,compiz還是非常爽快的,這個我在centos下一直用。
以下摘自deepin原話( http://wiki.linuxdeepin.com/index.php?title=%E5%AE%89%E8%A3%85Deepin ):
Linux系統對電腦配置要求較低,主要說的是Linux內核運行要求較低,但是Deepin作為桌面版本,對系統配置還是有一定的要求,如果您的電腦配置低於以下的要求,將無法很好的體驗Deepin系統。
空白 DVD 光碟或者 2 GB 以上 U 盤
處理器:Intel Pentium IV 2GHz 或更快的處理器
內存:至少 2G 內存(RAM),4G 以上是達到最佳性能的推薦值
硬碟:至少 8 GB 的硬碟空間
總結之:值得一試!
C. linux 需要多少內存
linux 需要多少內存
1、具體要看運行系統軟體的大小了。
2、小的32M也能運行大的好幾個G的內存都可以。
3、linux,有很多種類的操作系統的。需求也不一樣
D. Linux系統最大支持多少的內存
一般的 Linux 最大支持 64G ,是在 x86 架構上。
如果你在大型伺服器上,好像最高可以上到 4T 以上,但似乎和硬體有關。
支持的大小,在內核裡面有設置 1G 4G 64G 三個級別。
如果打開了 64G 內存,但跑在小於 4G 的機器上,聽說性能有損失。(貌似性能損失還很大……)
具體的支持我只知道看內核配置,一般在 /boot 裡面有個文件名里含有版本號的 config 文件,這個就是配置。最好還是看 /proc/config (或者壓縮過的 /proc/config.gz ),這個是當前運行內核的配置,但並不一定有。(看設置了)
CONFIG_HIGHMEM4G 這個為 Y 是支持 4G 版的
CONFIG_HIGHMEM64G 這個為 Y 是支持 64G 的
兩個都沒有,就是 1G 版的(貌似現在沒人還在桌面和伺服器上用 1G 版的了)
E. linux如何查看cpu,內存配置信息
跟Windows系統差不多,右擊點計算機,然後選擇屬性查看就可以看到計算機的CPU,內存,等信息
F. linux操作系統對電腦的配置要求高嗎
要求不高,linux系統要求最高的版本也才要512內存,安裝之後只佔用很少的硬碟空間。他可以安裝你你使用的幾乎所有電腦上,完全免費,不會受病毒侵害,運行速度快,最快速度7秒開機。呂梁生活網
G. 我想給電腦裝個LINUX系統,電腦需要什麼樣的配置。LINUX最大支持多大內存。
linux對系統要求很低的,就算是十年前的配置都可以裝。這點可以放心。
32位的Linux的內存最大支持到4GB,64位的Linux的最大支持內存在EB級別上。實際上最大支持多大的內容跟操作系統的種類無關,而是跟操作系統是32位還是64位有關。
32位的Linux和32位的Windows支持的最大內存是4GB,2的32次方位元組=4294967296位元組
64位的Linux和Windows支持的最大內存=16EB,2的64次方位元組=18446744073709551616位元組
就是說你安裝64位的系統現在來說可以隨便你裝多大的內存都沒問題
H. 在LINUX環境下系統設備管理,如何知道本機CPU、內存等系統配置例如查詢顯示器、鍵盤、滑鼠等屬性
1、cat /proc/cpuinfo查看linux系統的CPU型號、類型以及大小,如下圖所示。
I. Linux操作系統對電腦硬體配製要求
Linux系統是非常穩定和高效的,對電腦硬體配置要求很低,這正是Linux系統的優勢所在,不同的Linux系統版本要求略有不同,但是大體上在同一個配置等級內,而且當下主流的配置都可以輕松運行Linux系統,用戶可以參考如下Ubuntu的配置求:
一、Ubuntu的最低配置:
在外觀首選項里關閉特殊「視覺效果」後,下面配置可以流暢地運行Ubuntu:
CPU:700 MHz;
內存:384 MB;
硬碟:6 GB 剩餘空間;
顯卡:800x600以上解析度;
二、Ubuntu推薦配置:
擁有以下硬體配置,可以打開視覺效果,令電腦產生美輪美奐的極具吸引力的效果:
CPU:1.2 GHz;
內存:512 MB;
硬碟:8 GB 剩餘空間;
顯卡:1024x768以上解析度。
J. Linux進程內存管理
對於包含MMU的處理器而言,Linux系統提供了復雜的存儲管理系統,使得進程所能訪問的內存達到4GB。在Linux系統中,進程的4GB內存空間被分為兩個部分——用戶空間與內核空間。用戶空間的地址一般分布為0~3GB(即PAGE_OFFSET,在Ox86中它等於OxC0000000),這樣,剩下的3~4GB為內核空間,用戶進程通常只能訪問用戶空間的虛擬地址,不能訪問內核空間的虛擬地址。用戶進程只有通過系統調用(代表用戶進程在內核態執行)等方式才可以訪問到內核空間。
每個進程的用戶空間都是完全獨立、互不相乾的,用戶進程各自有不同的頁表。而內核空間是由內核負責映射,它並不會跟著進程改變,是固定的。內核空間的虛擬地址到物理地址映射是被所有進程共享的,內核的虛擬空間獨立於其他程序。
Linux中1GB的內核地址空間又被劃分為物理內存映射區、虛擬內存分配區、高端頁面映射區、專用頁面映射區和系統保留映射區這幾個區域。
對於x86系統而言,一般情況下,物理內存映射區最大長度為896MB,系統的物理內存被順序映射在內核空間的這個區域中。當系統物理內存大於896MB時,超過物理內存映射區的那部分內存稱為高端內存(而未超過物理內存映射區的內存通常被稱為常規內存),內核在存取高端內存時必須將它們映射到高端頁面映射區。Linux保留內核空間最頂部FIXADDR_TOP~4GB的區域作為保留區。
當系統物理內存超過4GB時,必須使用CPU的擴展分頁(PAE)模式所提供的64位頁目錄項才能存取到4GB以上的物理內存,這需要CPU的支持。加入了PAE功能的Intel Pentium Pro及以後的CPU允許內存最大可配置到64GB,它們具備36位物理地址空間定址能力。
由此可見,對於32位的x86而言,在3~4GB之間的內核空間中,從低地址到高地址依次為:物理內存映射區→隔離帶→vmalloc虛擬內存分配器區→隔離帶→高端內存映射區→專用頁面映射區→保留區。