ฉันต้องการทำการวิเคราะห์เซิร์ฟเวอร์ NFS ของเราเพื่อช่วยติดตามปัญหาคอขวดที่อาจเกิดขึ้นในแอปพลิเคชันของเรา เซิร์ฟเวอร์กำลังเรียกใช้ SUSE Enterprise Linux 10
สิ่งที่ฉันต้องการทราบคือ:
- ไฟล์ใดบ้างที่ถูกเข้าถึงโดยไคลเอนต์ใด ๆ
- อ่าน / เขียนปริมาณงานต่อลูกค้าหนึ่งราย
- ค่าใช้จ่ายที่กำหนดโดยการโทร RPC อื่น ๆ
- เวลาที่ใช้ในการรอคำขอ NFS อื่น ๆ หรือดิสก์ I / O เพื่อให้บริการลูกค้า
ฉันรู้แล้วเกี่ยวกับสถิติที่มีอยู่/proc/net/rpc/nfsd
และในความเป็นจริงฉันเขียนโพสต์บล็อกอธิบายพวกเขาในเชิงลึก สิ่งที่ฉันกำลังมองหาคือวิธีที่จะขุดลึกลงไปและช่วยให้เข้าใจว่าปัจจัยใดบ้างที่ส่งผลต่อประสิทธิภาพที่ลูกค้าแต่ละคนเห็น ฉันต้องการวิเคราะห์บทบาทที่เซิร์ฟเวอร์ NFS เล่นในประสิทธิภาพของแอปพลิเคชันในคลัสเตอร์ของเราเพื่อให้ฉันสามารถคิดหาวิธีที่จะปรับให้เหมาะสมที่สุด