天天看點

洞悉你的伺服器性能

檢視伺服器性能

  • 檢視核數
   cat /proc/cpuinfo | grep "model name" | sort | uniq && cat /proc/cpuinfo | grep "physical id" | sort | uniq      
洞悉你的伺服器性能
  • 檢視實體cpu個數
   cat /proc/cpuinfo |grep "physical id" |sort |uniq|wc -l      
洞悉你的伺服器性能
  • 檢視邏輯cpu個數
   cat /proc/cpuinfo |grep "processor" | wc -l      
洞悉你的伺服器性能
  • 檢視CPU是幾核
   cat /proc/cpuinfo |grep "cores" | uniq      
洞悉你的伺服器性能
  • 檢視cpu的資訊
   cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c      
洞悉你的伺服器性能
   cat /proc/meminfo | grep Mem | sort -n | awk '{print $2/1024/1024"G", $1}'      
   fdisk -l | grep "Disk"
    fdisk -l | grep "磁盤"      

檢視伺服器資訊

指令 功能 是否常用
uname -a 檢視核心/作業系統/CPU資訊的linux系統資訊指令
head -n 1 /etc/issue 檢視作業系統版本,是數字1不是字母L
cat /proc/cpuinfo 檢視CPU資訊的linux系統資訊指令
hostname 檢視計算機名的linux系統資訊指令
lspci -tv 列出所有PCI裝置
lsusb -tv 列出所有USB裝置的linux系統資訊指令
lsmod 列出加載的核心子產品
env 檢視環境變量資源
free -m 檢視記憶體使用量和交換區使用量
df -h 檢視各分區使用情況
du -sh 檢視指定目錄的大小
grep MemTotal /proc/meminfo 檢視記憶體總量
grep MemFree /proc/meminfo 檢視空閑記憶體量
uptime 檢視系統運作時間、使用者數、負載
cat /proc/loadavg 檢視系統負載磁盤和分區
mount | column -t 檢視挂接的分區狀态
fdisk -l 檢視所有分區
swapon -s 檢視所有交換分區
hdparm -i /dev/hda 檢視磁盤參數(僅适用于IDE裝置)
dmesg | grep IDE 檢視啟動時IDE裝置檢測狀況網絡
ifconfig 檢視所有網絡接口的屬性
iptables -L 檢視防火牆設定
route -n 檢視路由表
netstat -lntp 檢視所有監聽端口
netstat -antp 檢視所有已經建立的連接配接
netstat -s 檢視網絡統計資訊程序
ps -ef 檢視所有程序
top -ic 檢視伺服器目前jobs

繼續閱讀