標籤:
centos mysql 最佳化 第四節課
=================================================
rhel5.3左右的版本
用vim開啟slow log並wq,mysqld沒有停還在讀寫slow log,導致mysqld無法寫資料到slow log
:wq 寫入後,控制代碼有沒有發生變化
/proc檔案系統裡找控制代碼資料
fd
top、free、sar
vmstat
vmstat -S m 1procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 422 66 239 402 0 0 1 137 3 6 0 0 93 6 0 0 0 422 66 239 402 0 0 0 0 71 108 0 0 100 0 0
葉金榮(4700963) 20:53:16
vmstat -S m 1 : -S unit size 以MB為單位,每秒顯示一次
-S, --unit character
Switches outputs between 1000 (k), 1024 (K), 1000000 (m), or 1048576 (M) bytes.
Note this does not change the swap (si/so) or block (bi/bo) fields.
r:在運行隊列中等待的進程數 。
b:在等待io的進程數 。
vmstat除了記憶體那列是MB為單位,IO和swap列都是以block為單位!!!!!
bi = block in to mem read from disk,io讀
bo = block out from mem write to disk,io寫
si = block in to swap in from disk,swap讀
so = block out from swap out to disk,swap寫
us = %user
sy = %sys
id = %idle
wa = %iowait
st = 虛擬機器偷走的cpu資源
263-胡騰鵬-深圳(35465865) 21:17:34
swap高有辦法麼
A230-彭許生-深圳(10031145) 21:17:38
為什麼swapoff -a要這麼久?
4G 可能swap使用比較大,系統正在將swap內容寫入磁碟,需要等一下
iostat
r/s ,w/s
iops
rMB/s 、 wMB/s
avgqu-sz是平均請求隊列的長度
f
centos mysql 最佳化 第四節課