檢視solaris系統引數

2021-08-30 19:03:37 字數 1388 閱讀 6676

看物理記憶體用prtconf,

# prtconf -vp | grep mem

檢視cpu資訊

/usr/sbin/prtdiag -v

1.檢視磁碟空間

df -hk

2.看記憶體

echo ::memstat |mdb -k

page summary pages mb %tot

———— —————- —————- —-

kernel 1863974 7281 22%

anon 2153163 8410 26%

exec and libs 20649 80 0%

page cache 309330 1208 4%

free (cachelist) 637570 2490 8%

free (freelist) 3400577 13283 41%

total 8385263 32754

physical 8176401 31939

●kernel 不可換頁的核心使用的所有記憶體。也就是核心使用了多少記憶體,但不包括用於輔助的匿名記憶體。

●anon 匿名記憶體大小。包括使用者程序堆空間、棧空間和copy-on-write頁面、共享記憶體對映和小的核心輔助記憶體,諸如代表使用者程序的lwp執行緒棧空間。

●exec and libs 用於二進位制或者庫函式的對映檔案的記憶體大小。這通常是用於使用者二進位制和共享庫函式的記憶體總和,從技術上來說,這種記憶體是頁面快取的一部分,但是當檔案以prot_exec標誌被對映,並且檔案許可包括執行許可時,它是以「可執行」為標記的。

●page cache 未被對映的頁面快取的大小,即不在快取列表上的頁面快取。該類包括頁面快取的segmap部分和所有記憶體對映檔案。如果系統中的應用程式單獨使用乙個讀寫路徑,那麼我們認為這一部分的大小不會超過segmap_percent(預設是物理記憶體大小的12%)。/tmp下的檔案也屬於此類。

●free (cachelist) 在空閒列表中的頁面快取大小。空閒列表包含未被對映的檔案頁面,並且它通常還包括大部分的檔案系統快取。在乙個有大檔案集和供檔案快取使用的足夠記憶體的系統上,可以推測有乙個大的快取列表。從solaris 8開始,檔案系統就通過快取列表輪循頁面,以防止用其它應用程式使用的記憶體,除非記憶體真的不夠。

●free (freelist) 真正空閒的記憶體大小。這是與任何檔案或者程序沒有聯絡的記憶體。

3.檢視cpu

1)vmstat 3 10 頻率間隔3秒抽樣10次

資料出來了主要看 us sy id 對應數值 us 使用者占用cpu sy 系統占用cpu id 空閒時間!長期小於100說明cpu的負載重 我的抽樣是長期為0 說明程式長期占用cpu.

2)ps -eo pid,pcpu,args | sort +1n

該命令輸出當前系統程序的pid, cpu佔用率及命令描述,並以pcpu來排序

Solaris 系統資訊檢視

命 令 命令說明 幫 助 date 顯示日期和時間 date 1 hostid 顯示主機id號 hostid 1 isainfo 顯示系統核心支援的應用程式的位元位數 isainfo 1 isalist 顯示在x86平台上系統支援應用程式的位元位數 psrinfo 1m localeadm 進行系統...

檢視solaris系統資訊命令

檢視cpu 主頻 記憶體,擴充套件卡和其它硬體的資訊 usr platform sun4u sbin prtdiag v 使用prtconf命令去顯示系統配置資訊,這其中包括記憶體容量和系統外設的配置,以裝置樹的形式顯示 prtconf grep v not prtconf grep memory ...

Solaris 檢視硬體資訊命令

psrinfo v mpstat 可以列出多cpu負載的狀態 3 如何檢視記憶體?prtconf grep memory 可以檢視記憶體的多少.usr platform sun4u sbin prtdiag 4 如何動態新增swap分割槽?su root 成為超級使用者 mkfile 100m ho...