Score:1

ประสิทธิภาพ VPS ต่ำ - ฉันจะตรวจสอบได้อย่างไร?

ธง ru

เอาต์พุตด้านบนฉันขอโทษด้วยใจจริง แต่สิ่งนี้อาจไม่เจาะจงพอๆ กับคำถาม

ฉันใช้ linux VPS และ...ฉันคิดว่ามันมีปัญหาด้านประสิทธิภาพที่สำคัญ แต่ฉันไม่สามารถระบุได้ว่ามันคืออะไรหรืออาจเป็นได้ ฉันติดต่อฝ่ายสนับสนุนแล้ว แต่พวกเขาบอกว่าไม่พบปัญหาใดๆ ฉันต้องจ่ายเพื่อการสนับสนุนเพิ่มเติม

ฉันเป็นวิศวกรซอฟต์แวร์ที่มีประสบการณ์พร้อมข้อมูลเชิงลึกบางอย่าง ฉันต้องการค้นหาตัวเองให้ได้มากที่สุดเท่าที่จะทำได้

อาการที่ชัดเจนที่สุด:

  • การเข้าสู่ระบบผ่าน ssh การดำเนินการในเชลล์จะช้า สิ่งนี้ส่วนใหญ่เป็นผลมาจากเวลาแฝงเนื่องจากตำแหน่งที่ตั้ง (ฉันอยู่ในอเมริกาใต้ เซิร์ฟเวอร์ตั้งอยู่ในยุโรป) แต่ไม่ใช่ทั้งหมดเพราะ:
  • บางครั้ง โดยเฉพาะอย่างยิ่งถ้าฉันรันสิ่งที่ต้องใช้ CPU ฉันสามารถสังเกตได้ราวกับว่ากระบวนการนั้นขาด CPU มันจะหยุดเหมือนมันพูดติดอ่าง (บางทีพวกเขากำลังควบคุมมันหรืออย่างอื่น?) แล้วก็ดำเนินต่อไป ขั้นตอนการประมวลผลหลังจาก sudo apt อัปเกรดเต็ม ใช้เวลานานมากและดูเหมือนจะไม่ราบรื่น
  • ฉันใช้เว็บเซิร์ฟเวอร์ที่นั่นด้วย และบางครั้งการตอบสนองก็รวดเร็วมาก แต่การหมดเวลาก็เกิดขึ้นบ่อยครั้ง (เช่น เมื่อฉันเรียกใช้การอัปเดต Nextcloud ผ่านเบราว์เซอร์ ฉันต้องโหลดซ้ำหลังจากทุกขั้นตอนเพราะจะทำให้การเชื่อมต่อขาดหายไป)

ข้อมูลบางอย่าง:

ชื่อ -a
Linux 4.15.0-147-generic #151-Ubuntu SMP วันศุกร์ที่ 18 มิถุนายน 19:21:19 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

HW:

ข้อมูลซีพียู
ชื่อ QEMU Virtual version 2.5+
โทโพโลยี 4 โปรเซสเซอร์ 4 คอร์
ความถี่พื้นฐาน 3.50 GHz
แคชคำสั่ง L1 32.0 KB x 1
L1 แคชข้อมูล 32.0 KB x 1
แคช L2 4.00 MB x 1
แคช L3 16.0 MB x 1
ข้อมูลหน่วยความจำ
หน่วยความจำ 7.60 GB

ใช้งาน sysbench บนซีพียู:

sysbench --test=cpu ทำงาน
คำเตือน: ตัวเลือก --test เลิกใช้แล้ว คุณสามารถส่งชื่อสคริปต์หรือเส้นทางบนบรรทัดคำสั่งโดยไม่มีตัวเลือกใดๆ
sysbench 1.0.11 (ใช้ระบบ LuaJIT 2.1.0-beta3)

ทำการทดสอบด้วยตัวเลือกต่อไปนี้:
จำนวนเธรด: 1
กำลังเริ่มต้นตัวสร้างตัวเลขสุ่มจากเวลาปัจจุบัน


ขีดจำกัดจำนวนเฉพาะ: 10,000

กำลังเริ่มต้นเธรดผู้ปฏิบัติงาน...

กระทู้เริ่ด!

ความเร็วซีพียู:
    เหตุการณ์ต่อวินาที: 1094.64

สถิติทั่วไป:
    เวลาทั้งหมด: 10.0008 วินาที
    จำนวนเหตุการณ์ทั้งหมด: 10949

เวลาแฝง (มิลลิวินาที):
         นาที: 0.83
         เฉลี่ย: 0.91
         สูงสุด: 101.27
         เปอร์เซ็นไทล์ที่ 95: 0.94
         ผลรวม: 9991.70

ความเป็นธรรมของเธรด:
    เหตุการณ์ (เฉลี่ย/stddev): 10949.0000/0.00
    เวลาดำเนินการ (เฉลี่ย/stddev): 9.9917/0.00

คะแนน Geekbench ดูต่ำมากเมื่อเทียบกับสิ่งอื่น ๆ ที่ฉันเคยเห็นที่นั่น

515
คะแนนแกนเดียว
1629
คะแนนมัลติคอร์

เอาต์พุต geekbench แบบเต็ม: https://browser.geekbench.com/v5/cpu/12431904

ฉันขอขอบคุณคำแนะนำหรือข้อเสนอแนะอย่างมาก ยินดีให้ข้อมูลเพิ่มเติมหากจำเป็น

แก้ไข: ขอบคุณความคิดเห็นด้านล่างฉันตรวจสอบเวลาขโมย ดูเหมือนว่าบางครั้งจะพุ่งสูงถึง 4.8% สูงสุด แต่ส่วนใหญ่แล้วจะอยู่ที่ประมาณ 0.1 ดังนั้นฉันไม่คิดว่านั่นคือตัวการจริงๆ

สิ่งที่แปลกคือในขณะที่ CPU ดูเหมือนว่าจะอยู่ที่ 100% หากฉันรันกระบวนการที่ใช้ CPU มาก ปริมาณที่ไม่ได้ใช้งานยังคงรายงานว่าสูงมาก และจำนวนผู้ใช้ดูเหมือนจะต่ำ ยังมีการแทงกั๊กซ้ำๆ ซึ่งผมไม่รู้จะตีความอย่างไร ผมว่าแก้จุดบกพร่องต่อไป...

cn flag
Bob
ตรวจสอบ [ขโมยเวลา](https://serverfault.com/a/879612/546643) - เพิ่มการตรวจสอบระบบและแอปพลิเคชันแบบละเอียด ใช้สิ่งนั้นเพื่อกำหนดว่าระบบใดมีปัญหาคอขวด โซลูชันการตรวจสอบบนคลาวด์บางตัวมีช่วงทดลองใช้ฟรีและ/หรือระดับฟรีที่ให้ข้อมูลเชิงลึกและกราฟที่มีประโยชน์และรวดเร็วอยู่แล้ว (เดือยแหลมนั้นดี ส่วนหนามเตยบนโต๊ะแบนนั้นไม่ดี และบ่งบอกถึงขีดจำกัดการตี) โซลูชันดังกล่าวต้องการทักษะการดูแลระบบเพียงเล็กน้อยในการตั้งค่า และค่อนข้างเบาด้วยตัวแทนเพียงตัวเดียว New Relic คือสิ่งที่ฉันชอบ
transient_loop avatar
ru flag
ขอบคุณสำหรับความคิดเห็นนี้ มันเป็นสิ่งที่ฉันกำลังมองหาจริงๆ ฉันเพิ่มข้อมูลบางอย่างในคำถามของฉันเนื่องจากไม่ตรงกับที่นี่ ขออภัย ฉันคิดว่าฉันไม่มีข้อมูลสรุป น่าจะเป็นอย่างอื่นนะผมว่า...

โพสต์คำตอบ

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