看物理記憶體用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...