मेरे पास दो समर्पित सर्वरों पर MySQL का उदाहरण है। उत्पादन के लिए एक, परीक्षण मंच के लिए अन्य।
2 सर्वर बहुत समान हैं, केवल अंतर RAID नियंत्रक और वर्चुअल वॉल्यूम (HD समान हैं) है। उत्पादन पर, एक समर्पित HW RAID नियंत्रक और एक RAID 10 मात्रा है। दूसरे पर, RAID नियंत्रक सॉफ़्टवेयर (Lenovo ThinkServer RAID 110i) लगता है और वॉल्यूम RAID 5 है।
हमने देखा कि MySQL के दौरान, हमारे पास उच्च आयोवाइट है:
while true; do date; ps auxf | awk '{if($8=="D") print $0;}'; sleep 1; done
root 26661 0.0 0.0 0 0 ? D Jun09 5:41 \_ [jbd2/dm-14-8]
root 26691 0.0 0.0 0 0 ? D Jun09 0:57 \_ [jbd2/dm-10-8]
Thu Jun 18 13:49:37 CEST 2015
root 26691 0.0 0.0 0 0 ? D Jun09 0:57 \_ [jbd2/dm-10-8]
Thu Jun 18 13:49:38 CEST 2015
root 1474 0.0 0.0 0 0 ? D Jun04 0:23 \_ [jbd2/dm-5-8]
root 26691 0.0 0.0 0 0 ? D Jun09 0:57 \_ [jbd2/dm-10-8]
Thu Jun 18 13:49:39 CEST 2015
Thu Jun 18 13:49:40 CEST 2015
root 1474 0.0 0.0 0 0 ? D Jun04 0:23 \_ [jbd2/dm-5-8]
root 1478 0.0 0.0 0 0 ? D Jun04 0:03 \_ [jbd2/dm-7-8]
root 26661 0.0 0.0 0 0 ? D Jun09 5:41 \_ [jbd2/dm-14-8]
डीएम-10-8 और डीएम-14-8 डेटाबेस विभाजन से संबंधित हैं।
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 3 240904 809656 572624 7114416 0 0 59 1681 2002 5141 3 1 67 30 0
0 4 240880 809656 572632 7114604 0 0 139 2069 2090 4985 3 1 67 29 0
1 2 240880 809284 572636 7114676 0 0 27 2159 2253 4247 2 1 72 25 0
5 2 240880 809408 572656 7114820 0 0 27 2404 2254 5350 3 1 69 27 0
मुझे छापे नियंत्रक पर संदेह है, मैं कैसे सुनिश्चित कर सकता हूं?