新聞中心
在服務器管理中,查看服務器的內(nèi)存大小是一項基本的操作。了解服務器的內(nèi)存大小可以幫助管理員確定服務器的性能和可靠性。在Linux系統(tǒng)中,查看服務器的內(nèi)存大小非常簡單。本文將介紹如何在Linux中查看服務器的內(nèi)存大小。

一、使用free命令查看內(nèi)存大小
free命令是Linux系統(tǒng)中自帶的一個命令,可以查看服務器的內(nèi)存和交換空間使用情況。使用free命令查看服務器的內(nèi)存大小非常簡單,只需要在終端中輸入以下命令:
$ free -h
在執(zhí)行該命令后,服務器會返回以下內(nèi)容:
total used free shared buff/cache avlable
Mem: 23G 6.2G 1.6G 1.0G 16G 16G
Swap: 31G 2.2G 29G
如上述結果所示,服務器總內(nèi)存為23G,已使用6.2G,剩余1.6G,其中還有16G的緩存區(qū)和16G的可用內(nèi)存。除此之外,服務器還有一個交換空間,其總大小為31G,已使用2.2G,剩余29G。
二、使用cat /proc/meminfo命令查看內(nèi)存大小
另一個查看服務器內(nèi)存大小的方法是使用cat /proc/meminfo命令,該命令可以顯示系統(tǒng)的內(nèi)存和交換空間使用情況。在終端中,輸入以下命令:
$ cat /proc/meminfo
執(zhí)行該命令后,服務器會返回以下內(nèi)容:
MemTotal: 24663436 kB
MemFree: 1681260 kB
MemAvlable: 17098948 kB
Buffers: 2668 kB
Cached: 16272592 kB
SwapCached: 2296 kB
Active: 6968680 kB
Inactive: 10881996 kB
Active(anon): 2153080 kB
Inactive(anon): 792128 kB
Active(file): 4815600 kB
Inactive(file): 10089868 kB
Unevictable: 816 kB
Mlocked: 816 kB
SwapTotal: 33554428 kB
SwapFree: 30071916 kB
Dirty: 260 kB
Writeback: 0 kB
AnonPages: 2877784 kB
Mapped: 511872 kB
Shmem: 1044252 kB
Slab: 646864 kB
SReclmable: 334300 kB
SUnreclm: 312564 kB
KernelStack: 30304 kB
PageTables: 43968 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 45886144 kB
Committed_AS: 9628948 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 534784 kB
VmallocChunk: 34358863220 kB
HardwareCorrupted: 0 kB
AnonHugePages: 778240 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
CmaTotal: 0 kB
CmaFree: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2023 kB
DirectMap4k: 64832 kB
DirectMap2M: 6236160 kB
DirectMap1G: 20231520 kB
如上述結果所示,服務器總內(nèi)存為24663436kB,其中1681260kB是空閑內(nèi)存。除此之外,它還提供了許多其他有關服務器內(nèi)存使用情況的詳細信息。
三、結論
以上是利用free命令和cat /proc/meminfo命令在Linux系統(tǒng)中查看服務器內(nèi)存大小的兩種方法。使用這兩個命令中的任何一個都可以方便地查看服務器內(nèi)存大小,并幫助管理員了解服務器的性能和可靠性。簡單易學,無需做太多的配置即可獲取所需信息。
相關問題拓展閱讀:
- linux怎么查看內(nèi)存型號
- Linux服務器硬件情況的查看
linux怎么查看內(nèi)存型號
因為網(wǎng)站開發(fā)的需求,需要對單位的服務器內(nèi)存進行升級。那么在linux中怎么查看孝蠢神內(nèi)存型號呢?下面跟檔洞著我一起來了解一下吧。
linux怎么查看內(nèi)存型號
機器主板是nVidia Corporation MCP61,系統(tǒng)內(nèi)存支持雙通道內(nèi)存技術。
配置了4個DDRII DIMM插槽,支持DDRII 800/667/533內(nèi)存,更大支持8G容量。
為了嘗試下雙通巧虧道內(nèi)存技術,準備加一條與原來完全一樣的
內(nèi)存條
。
電腦配置上只寫了kingston DDRII512M。
接下來就要用工具dmidecode(DMI table decoder)確定下
內(nèi)存頻率
了。
dmidecode命令可以全面的顯示你系統(tǒng)的信息,包括bios、 cpu 、內(nèi)存等信息。
例如:
$ sudo dmidecode –help
Usage: dmidecode
Options are:
d, –dev-mem FILE Read memory from device FILE (default: /dev/mem)
h, –help Display this help text and exit
q, –quiet Less verbose output
s, –string KEYWORD Only display the value of the given DMI string
t, –type TYPE Only display the entries of given type
u, –dump Do not decode the entries
V, –version Display the version and exit
$ sudo dmidecode -t memory
# dmidecode 2.7
BIOS 2.4 present.
Handle 0x0007, DMI type 5, 24 bytes.
Memory Controller Information
Error Detecting Method: 64-bit ECC
Error Correcting Capabilities:
None
Supported Interleave: One-way Interleave
Current Interleave: One-way Interleave
Maximum Memory Module Size: 2023 MB
Maximum Total Memory Size: 8192 MB
Supported Speeds:
ns
ns
Supported Memory Types:
DIMM
SDRAM
Memory Module Voltage: 3.3 V
Associated Memory Slots: 4
x0008
x0009
x000A
x000B
Enabled Error Correcting Capabilities:
None
Handle 0x0008, DMI type 6, 12 bytes.
Memory Module Information
Socket Designation: DIMM0
Bank Connections: 0 1
Current Speed: Unknown
Type: ECC DIMM
Installed Size: 512 MB (Single-bank Connection)
Enabled Size: 512 MB (Single-bank Connection)
Error Status: OK
Handle 0x0009, DMI type 6, 12 bytes.
Memory Module Information
Socket Designation: DIMM1
Bank Connections: None
Current Speed: Unknown
Type: Unknown
Installed Size: Not Installed
Enabled Size: Not Installed
Error Status: OK
Handle 0x000A, DMI type 6, 12 bytes.
Memory Module Information
Socket Designation: DIMM2
Bank Connections: None
Current Speed: Unknown
Type: Unknown
Installed Size: Not Installed
Enabled Size: Not Installed
Error Status: OK
Handle 0x000B, DMI type 6, 12 bytes.
Memory Module Information
Socket Designation: DIMM3
Bank Connections: None
Current Speed: Unknown
Type: Unknown
Installed Size: Not Installed
Enabled Size: Not Installed
Error Status: OK
Handle 0x0010, DMI type 16, 15 bytes.
Physical Memory Arroot
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 8 GB
Error Information Handle: Not Provided
Number Of Devices: 4
Handle 0x0012, DMI type 17, 27 bytes.
Memory Device
Arroot Handle: 0x0010
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 72 bits
Size: 512 MB
Form Factor: DIMM
Set: None
Locator: DIMM0
Bank Locator: BANK0
Type: DDR2
Type Detail: Synchronous
Speed: 533 MHz (1.9 ns)
Manufacturer: Manufacturer0
Serial Number: SerNum0
Asset Tag: AssetTagNum0
Part Number: PartNum0
Handle 0x0014, DMI type 17, 27 bytes.
Memory Device
Arroot Handle: 0x0010
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: 64 bits
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: DIMM1
Bank Locator: BANK1
Type: Unknown
Type Detail: Unknown
Speed: Unknown
Manufacturer: Manufacturer1
Serial Number: SerNum1
Asset Tag: AssetTagNum1
Part Number: PartNum1
Handle 0x0016, DMI type 17, 27 bytes.
Memory Device
Arroot Handle: 0x0010
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: 64 bits
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: DIMM2
Bank Locator: BANK2
Type: Unknown
Type Detail: Unknown
Speed: Unknown
Manufacturer: Manufacturer2
Serial Number: SerNum2
Asset Tag: AssetTagNum2
Part Number: PartNum2
Handle 0x0018, DMI type 17, 27 bytes.
Memory Device
Arroot Handle: 0x0010
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: 64 bits
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: DIMM3
Bank Locator: BANK3
Type: Unknown
Type Detail: Unknown
Speed: Unknown
Manufacturer: Manufacturer3
Serial Number: SerNum3
Asset Tag: AssetTagNum3
Part Number: PartNum3
總結 :
在Memory Controller Information中,可以看到更大的內(nèi)存大小是8G,支持內(nèi)存種類為DIMM和SDRAM。有四個Memory Slots。對應接下來的4個Memory Module Information。
Linux服務器硬件情況的查看
1、首先是對于CPU的說明
服務器CPU性能參數(shù)主要信息可以通過查看
/proc/cpuinfo
獲得。具體查看指令及效果如下:
顯示這臺服務器上有2個物理CPU
顯示這臺服務器的物理核數(shù)纖基為16個
顯示運行模式為64位
顯示為Intel(R) Xeon(R) Gold 6226R CPU @ 2.90GHz
命令:
顯示此服務器的線程數(shù)為64
top命令是Linux下常用的性能分析工具,能夠?qū)崟r顯示系統(tǒng)中各個進程的資源占用狀況,類似于Windows的任務管理器。下面詳細介紹它的使用方法。top是一個動態(tài)顯示過程,即可以通過用戶按鍵來不斷刷新當前狀態(tài).如果在前臺執(zhí)行該命令,它將獨占前臺,直到用戶終止該程序為止.比較準確的說,top命令提供了實時的對系統(tǒng)處理器的狀態(tài)監(jiān)視.它將顯示系統(tǒng)中CPU最“敏感”的任務列表.該命令可以按CPU使用.內(nèi)存使用和執(zhí)行時間對任務進行排序;而且該命令的很多特性都可以通過交互式命令或者在個人定制文件中進行設定.
1.命令格式:
top
2.命令功能:
顯示當前系統(tǒng)正在執(zhí)行的進程的相關信息,包括進程ID、內(nèi)存占用率、CPU占用率等
3.命令參數(shù):
-b 批處理
-c 顯示完整的治命令
-I 忽略失效過程
-s 保密模式
-S 累積模式
-i 設置間隔時間
-u 指定用戶名
-p 指定進程
-n 循環(huán)顯示的次數(shù)
4.使用實例:
實例1:通過 Top 命令顯示進程信息
命令:
統(tǒng)計信息區(qū):
前五行是當前系統(tǒng)情況整體的統(tǒng)計信息區(qū)。姿豎雀下面我們看每一行信息的具體意義。
之一行,任務隊列信息,同 uptime 命令的執(zhí)行結果,具體參數(shù)說明情況如下:
10:38:58 — 當前系統(tǒng)時間
up 39 days, 19:47 — 系統(tǒng)已經(jīng)運行了39天19小時47分鐘(在這期間系統(tǒng)沒有重啟過的吆!)
1 users — 當前有1個用戶登錄系統(tǒng)
load average: 0.00, 0.00, 0.00 — load average后面的三個數(shù)分別是1分鐘、5分鐘、15分鐘的負載情況。
load average數(shù)據(jù)是每隔5秒鐘檢查一次活躍的進程數(shù),然后按特定算法計算出的數(shù)值。如果這個數(shù)除以邏輯CPU的數(shù)量,結果高于5的時候就表明系統(tǒng)在超負荷運轉(zhuǎn)了。
第二行,Tasks — 任務(進程),具體信息說明如下:
系統(tǒng)現(xiàn)在共有769個進程,其中處于運行中的有1個,463個在休眠(sleep),stoped狀態(tài)的有0個,zombie狀態(tài)(僵尸)的有0個。
第三行,cpu狀態(tài)信息,具體屬性說明如下:
0.0%us — 用戶空間占用CPU的百分比。
0.0% sy — 內(nèi)核空間占用CPU的百分比。
0.0% ni — 改變過優(yōu)先級的進程占用CPU的百分跡早比
100.0% id — 空閑CPU百分比
0.0% wa — IO等待占用CPU的百分比
0.0% hi — 硬中斷(Hardware IRQ)占用CPU的百分比
0.0% si — 軟中斷(Software Interrupts)占用CPU的百分比
備注:在這里CPU的使用比率和windows概念不同,需要理解linux系統(tǒng)用戶空間和內(nèi)核空間的相關知識!
第四行,內(nèi)存狀態(tài),具體信息如下:
k total — 物理內(nèi)存總量
k used — 使用中的內(nèi)存總量
k free — 空閑內(nèi)存總量
k buffers — 緩存的內(nèi)存量
第五行,swap交換分區(qū)信息,具體信息說明如下:
k total — 交換區(qū)總量
k used — 使用的交換區(qū)總量
k free — 空閑交換區(qū)總量
備注:
第四行中使用中的內(nèi)存總量(used)指的是現(xiàn)在系統(tǒng)內(nèi)核控制的內(nèi)存數(shù),空閑內(nèi)存總量(free)是內(nèi)核還未納入其管控范圍的數(shù)量。納入內(nèi)核管理的內(nèi)存不見得都在使用中,還包括過去使用過的現(xiàn)在可以被重復利用的內(nèi)存,內(nèi)核并不把這些可被重新使用的內(nèi)存交還到free中去,因此在linux上free內(nèi)存會越來越少,但不用為此擔心。
對于內(nèi)存監(jiān)控,在top里我們要時刻監(jiān)控第五行swap交換分區(qū)的used,如果這個數(shù)值在不斷的變化,說明內(nèi)核在不斷進行內(nèi)存和swap的數(shù)據(jù)交換,這是真正的內(nèi)存不夠用了。
第六行,空行。
第七行以下:各進程(任務)的狀態(tài)監(jiān)控,項目列信息說明如下:
PID — 進程id
USER — 進程所有者
PR — 進程優(yōu)先級
NI — nice值。負值表示高優(yōu)先級,正值表示低優(yōu)先級
VIRT — 進程使用的虛擬內(nèi)存總量,單位kb。VIRT=SWAP+RES
RES — 進程使用的、未被換出的物理內(nèi)存大小,單位kb。RES=CODE+DATA
SHR — 共享內(nèi)存大小,單位kb
S — 進程狀態(tài)。D=不可中斷的睡眠狀態(tài) R=運行 S=睡眠 T=跟蹤/停止 Z=僵尸進程
%CPU — 上次更新到現(xiàn)在的CPU時間占用百分比
%MEM — 進程使用的物理內(nèi)存百分比
TIME+ — 進程使用的CPU時間總計,單位1/100秒
COMMAND — 進程名稱(命令名/命令行)
或者通過 free 命令顯示系統(tǒng)內(nèi)存的使用情況,包括物理內(nèi)存、交換內(nèi)存(swap)和內(nèi)核緩沖區(qū)內(nèi)存。
命令:
顯示我當前的服務器的物理內(nèi)存是62G,其中交換內(nèi)存是2個G,一共剩余是60G的
三、查看Linux內(nèi)核當前的系統(tǒng)版本號
命令:
linux 查看服務器內(nèi)存大小的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于linux 查看服務器內(nèi)存大小,如何查看服務器的內(nèi)存大小(Linux),linux怎么查看內(nèi)存型號,Linux服務器硬件情況的查看的信息別忘了在本站進行查找喔。
創(chuàng)新互聯(lián)服務器托管擁有成都T3+級標準機房資源,具備完善的安防設施、三線及BGP網(wǎng)絡接入帶寬達10T,機柜接入千兆交換機,能夠有效保證服務器托管業(yè)務安全、可靠、穩(wěn)定、高效運行;創(chuàng)新互聯(lián)專注于成都服務器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認可。
分享文章:如何查看服務器的內(nèi)存大小(Linux)(linux查看服務器內(nèi)存大小)
當前鏈接:http://fisionsoft.com.cn/article/coecpie.html


咨詢
建站咨詢
