Score:0

I/O สูงรออยู่ในเซิร์ฟเวอร์ apache tomcat

ธง cn

เผชิญกับการรอ I/O สูงในเซิร์ฟเวอร์ apache tomcat เมื่อโหลดเพิ่มขึ้น อย่างไรก็ตาม ดิสก์ I/O ที่น่าสงสัยจะน้อยลงเมื่อ Tomcat กำลังทำงาน ดูเหมือนว่า IO ของดิสก์จะลดลงอย่างมากเมื่อ Tomcat ทำงานพร้อมกับโหลด ทรัพยากรอื่น ๆ (CPU, RAM) อยู่ระหว่างการใช้งาน ไม่สามารถหาเหตุผลได้ กรุณาแนะนำ

ภาพ IOSTAT อิมเมจซาร์

Gerrit avatar
cn flag
iotop, inotifywatch เป็นเครื่องมือที่ดี นอกจากนี้ เพื่อติดตามการเรียกระบบไฟล์ทั้งหมดของทอมแคท คุณสามารถใช้ `strace -p tomcat-pid -f -e trace=file -o output-file` อาจมีแอปพลิเคชั่นฐานข้อมูลที่ทำงานภายใน Tomcat ที่ต้องการบันทึกธุรกรรมหรือไม่? sdc ดูเหมือนจะมีเวลารอสูงสุด มี lvm หรือการจู่โจมในดิสก์หรือไม่? Tomcat เป็นโหลดหลักของเครื่องหรือไม่?
Sandesh Bailur avatar
cn flag
ไม่มีแอปพลิเคชันฐานข้อมูลที่ทำงานอยู่ภายใน Tomcat ใช่ sdc เป็น lvm และแมวตัวผู้เป็นโหลดหลักของเครื่อง
Gerrit avatar
cn flag
ปริมาณงานเขียนบน sdc นั้นมีมาก (ขึ้นอยู่กับฮาร์ดแวร์แน่นอน) เพื่อให้เข้าใจถึงสิ่งที่เขียนให้ใช้ iotop และ jcmd จาก Java JDK ด้วย `sudo -u tomcatuser jcmd pidoftomcat Thread.print` คุณจะได้แนวคิดที่ดีว่า Java กำลังทำอะไรอยู่ในขณะนั้น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา