คุณจะทราบได้อย่างไรว่าประสิทธิภาพของเซิร์ฟเวอร์ Linux ของคุณนั้นถูกผูกไว้กับ I / O และที่สำคัญกว่านั้นกระบวนการหรือกระบวนการใดบ้างที่ทำให้เกิดปัญหา
คุณจะทราบได้อย่างไรว่าประสิทธิภาพของเซิร์ฟเวอร์ Linux ของคุณนั้นถูกผูกไว้กับ I / O และที่สำคัญกว่านั้นกระบวนการหรือกระบวนการใดบ้างที่ทำให้เกิดปัญหา
คำตอบ:
ผมเขียนคู่มือเพื่อการติดตามการลง bottlenecks ประสิทธิภาพบนระบบลินุกซ์สำหรับการทำงาน: http://web.archive.org/web/20101028025942/https://anchor.com.au/hosting/development/HuntingThePerformanceWumpus ครอบคลุมมากกว่าที่คุณขอ แต่จะช่วยให้คุณสามารถติดตามปัญหาที่คุณพบได้โดยไม่คำนึงถึงแหล่งที่มาจริง
ด้านบนมีฟิลด์ชื่อ "iowait" หากระบบของคุณเห็นหลายสิ่งคุณก็รู้ว่ามีบางอย่างเกิดขึ้น นอกจากนี้ยังมีไอโซโทป!
Package: iotop:
Description: simple top-like I/O monitor
iotop does for I/O usage what top(1) does for CPU usage. It watches I/O
usage information output by the Linux kernel (requires 2.6.20 or later)
and displays a table of current I/O usage by processes on the system.
Handy for answering the question "Why is my disk churning so much?".
Homepage: http://guichaz.free.fr/iotop/
IoTopอาจเป็นสิ่งที่คุณกำลังมองหา
เราสามารถหาคอขวดในประสิทธิภาพของเซิร์ฟเวอร์ linux โดยใช้วิธีการต่อไปนี้ ..
สิ่งที่กล่าวมาจะบอกให้เราทราบถึงปัญหาคอขวด
คอขวด I / O สามารถพบได้โดยใช้คำสั่งพื้นฐานของ linux และยังตรวจสอบและเปรียบเทียบผลลัพธ์ของพวกเขา อ่าน: การทำความเข้าใจกับ Linux IO