Score:0

'Max Cpu' เป็นปกติ 100% หรือไม่

ธง tc

ด้านล่างนี้คือรูปภาพสองรูปจาก Azure 'App Service Plan' ซึ่งโฮสต์แอปพลิเคชันของเรา เมื่อเร็วๆ นี้เราได้พยายามขยายขนาด แต่ไม่สามารถแก้ปัญหาที่แสดงด้านล่างได้

'ซีพียูสูงสุด' ของเราสูงสุดตลอดทั้งวัน ทุกวัน..แต่นี่คือการรวมสูงสุด เหล่านี้เป็นหนามชั่วคราว ในขณะเดียวกัน การรวมเปอร์เซ็นต์ CPU AVG ของเราเป็นเรื่องปกติ (ภาพที่สอง)

คาดว่าจะมี max cpu พุ่งกระฉูดเหมือนในรูปแรกหรือว่าผิดปกติครับ?

ขอขอบคุณ!

ซีพียูสูงสุด ซีพียูสูงสุด

ซีพียูเฉลี่ย ซีพียูเฉลี่ย

Score:1
ธง cn

เป็นกฎการรวม ไม่ใช่การใช้งานจริง เมื่อมีการรวบรวมเมตริก จะมี (สำหรับ CPU) เป็นเมตริกเดียว: โหลด CPU ปัจจุบัน หากรวบรวมเมตริก 6 ครั้งต่อนาที จะมี 6 ค่า เมื่อแสดงช่วงเวลาขนาดใหญ่ โดยปกติจะไม่แสดงข้อมูลทั้งหมด แต่ดำเนินการรวม เฟ หากการรวมลดลงเหลือช่วง 10 นาที ข้อมูลทั้งหมดในช่วงเวลานี้จะถูกยุบรวมเป็นตัวเลขเดียว มีฟังก์ชันที่แตกต่างกันให้ทำ: ต่ำสุด, สูงสุด, เฉลี่ย, ค่ามัธยฐาน ฯลฯ

หนึ่งออกไปคือค่าเฉลี่ย (แผนภูมิที่สองของคุณ) อีกอันคือแสดงจุดสูงสุดที่พบสูงสุดในช่วงเวลานั้น (ถ่านตัวแรกของคุณ) การรวมโดยเฉลี่ยมีแนวโน้มที่จะซ่อนจุดสูงสุด การรวมบนค่าสูงสุดมีแนวโน้มที่จะขยายการใช้งานสูงสุดอย่างไม่สมเหตุสมผล หากคุณมีกรอบเวลาการรวม 10 นาที และในช่วงเวลานี้ กระบวนการบางอย่างใช้ 100% เป็นเวลา 0.1 วินาที และ 0.1 วินาทีนั้นเป็นช่วงเวลาที่รวบรวมเมตริก คุณจะมีเวลา 10 นาทีสำหรับการใช้ CPU 100% (เมื่อ 'สูงสุด' ใช้การรวม)

tc flag
สิ่งนี้ช่วยให้ฉันเข้าใจสิ่งที่ฉันเห็น (จะรวมซีพียูสูงสุดภายในกรอบเวลาการรวมที่ระบุ) แต่ไม่ได้ช่วยให้ฉันเข้าใจว่าพฤติกรรมนี้คาดหวังในสถานการณ์ปกติหรือไม่ ฉันเดาว่าเราควรพิจารณาให้ถ่องแท้ว่าอะไรคือสาเหตุของการพุ่งขึ้นชั่วคราว
George Shuklin avatar
cn flag
ฉันมักจะติดตั้งบนสุดบนเซิร์ฟเวอร์ หยาบมาก (ตัวอย่าง 15 นาที) แต่บันทึกข้อมูลประวัติจำนวนมาก รวมถึง PID ของกระบวนการ บรรทัดคำสั่ง และการใช้ CPU มันค่อนข้างยากที่จะทำความคุ้นเคย (ใช้ '?' เพื่อขอความช่วยเหลือ) แต่ทันทีที่คุณคุ้นเคยกับมัน มันเป็นเครื่องมือตรวจสอบเหตุฉุกเฉินที่ลงทุนต่ำที่สุดที่ฉันเห็น
Score:0
ธง vn

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

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

tc flag
ขอบคุณสำหรับคำตอบ!
BitGen01100000 avatar
vn flag
@jamesdlivesinatree ยินดีต้อนรับ! :)

โพสต์คำตอบ

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