系統的詳細報告
/usr/platform/sun4u/sbin/prtdiag -v
cpu
psrinfo 可以列出CPU的狀態。Solaris x86自動檢測多個處理器。psradm可以讓CPU 在線或下線,下線的CPU只作很少的工作甚 至 不工作,不過不同的機器上使用該命令有很大的不同。
psrinfo -v
/usr/bin/mpstat
prstat
內存
prtconf | grep 'Memory' 看內存
swap -s 也能簡單的查看當前swap資源的使用情況。
top
prstat
硬盤
format 看硬盤的大小和型號
iostat -E
du -k
內核
isainfo 看內核的bit, isainfo -kv
調整內核
modinfo 顯示可載入的模組
prtconf 顯示系統硬件配置(周邊設備)
sysdef 顯示可載入的模組,硬件配置與一些可以調整的核心參考值
ulimit -a
運行級別
who -r 看運行級別
scsi
# prtconf | grep 'scsi'
scsi, instance #0
scsi, instance #1
進程
solaris中的進程工具
在solaris2.6以及更高的版本重提供了一個命令集,使用它們可以獲得有關活躍進程詳細的技術信息,命令及參數如下,我幫大家整理出來:
pstop pid 停止進程
prun pid 重新啟動進程
ptime pid 使用微狀態計算進程時間
pwait pid 等待指定的進程終止
pcred pid 顯示可信度
pfiles pid 顯示已打開文件的fstat和fcntl信息,如/usr/proc/bin/pfiles 15570
pflags pid 顯示每個lwp的/proc跟蹤標志,等待和待有信號量以及其他狀態信息
pldd pid 顯示鏈接到每個進程的動態鏈接庫
pmap pid 顯示地址映射空間
psig pid 顯示信號操作
pstack pid 顯示每個lwp的十六進制與符號堆跟蹤
ptree pid 顯示包含指定PID的進程樹
pwdx pid 顯示當前工作目錄
上面這些命令從pcred pid 到pwdx pid必須是超級用戶執行。
至於具體怎麼用,要看大家設想了,呵呵,我已經寫的很詳細了,嘿嘿,大家可以用到
進程的操作,要看怎麼用了,呵呵,反正我覺得非常有用的。
這些工具在/usr/proc/bin/裡面。
設置環境變量
set
看BOIS
eeprom