คำถามติดแท็ก load-average

5
จะเข้าใจการใช้งานหน่วยความจำและโหลดเฉลี่ยในเซิร์ฟเวอร์ linux อย่างไร
ฉันใช้เซิร์ฟเวอร์ linux ซึ่งมีหน่วยความจำ 128GB และ 24 cores ฉันใช้ด้านบนเพื่อดูว่ามีการใช้งานมากแค่ไหน เอาท์พุทของมันจะถูกวางในตอนท้ายของโพสต์ นี่คือคำถามสองข้อ: (1) ฉันเห็นว่ากระบวนการที่ทำงานอยู่แต่ละอันมีหน่วยความจำน้อยมาก (% MEM ไม่เกิน 0.2% และส่วนใหญ่แค่ 0.0%) แต่วิธีการที่หน่วยความจำทั้งหมดถูกนำมาใช้เช่นเดียวกับในบรรทัดที่สี่ ( "Mem: ผลรวม 130766620k, ใช้แล้ว 130161072k, ฟรี 605548k, 919300k บัฟเฟอร์")? ผลรวมของเปอร์เซ็นต์หน่วยความจำที่ใช้ไปในกระบวนการทั้งหมดดูเหมือนไม่น่าจะบรรลุเกือบ 100% ใช่ไหม? (2) วิธีทำความเข้าใจค่าเฉลี่ยการโหลดในบรรทัดแรก ("ค่าเฉลี่ยการโหลด: 14.04, 14.02, 14.00") ขอบคุณและขอแสดงความนับถือ! แก้ไข: ขอบคุณ! ฉันยังชอบที่จะได้ยินตัวเลขคร่าวๆตามเปอร์เซ็นต์ของหน่วยความจำที่ใช้เพื่อตรวจสอบว่าเซิร์ฟเวอร์มีการโหลดจำนวนมากหรือไม่เนื่องจากฉันเคยเป็นผู้ใช้งานเซิร์ฟเวอร์โดยไม่เข้าใจภาระปัจจุบัน การแลกเปลี่ยนถือว่าเกือบจะเหมือนกับหน่วยความจำหรือไม่? ตัวอย่างเช่นเมื่อหน่วยความจำและการแลกเปลี่ยนมีขนาดใกล้เคียงกันถ้าหน่วยความจำใกล้จะหมด แต่การแลกเปลี่ยนยังคงฟรีส่วนใหญ่ฉันอาจจะดูมันราวกับว่าเปอร์เซ็นต์การใช้หน่วยความจำ + แลกเปลี่ยนยังคงไม่สูงและเรียกใช้ใหม่อื่น ๆ กระบวนการ? คุณจะพิจารณาการใช้งาน …

7
การใช้งาน CPU สูง แต่ภาระเฉลี่ยต่ำ
เราพบกับพฤติกรรมแปลก ๆ ที่เราเห็นการใช้งาน CPU สูง แต่มีภาระเฉลี่ยค่อนข้างต่ำ พฤติกรรมดังกล่าวจะแสดงให้เห็นได้ดีที่สุดจากกราฟต่อไปนี้จากระบบตรวจสอบของเรา เมื่อเวลาประมาณ 11:57 น. การใช้งาน CPU เพิ่มขึ้นจาก 25% เป็น 75% โหลดเฉลี่ยไม่เปลี่ยนแปลงอย่างมีนัยสำคัญ เราเรียกใช้เซิร์ฟเวอร์ที่มี 12 คอร์ที่มีเธรดไฮเปอร์ 2 ตัว ระบบปฏิบัติการเห็นว่านี่เป็น 24 CPUs ข้อมูลการใช้งาน CPU จะถูกรวบรวมโดยเรียกใช้/usr/bin/mpstat 60 1ในแต่ละนาที ข้อมูลสำหรับallแถวและ%usrคอลัมน์จะแสดงในแผนภูมิด้านบน ฉันมั่นใจว่านี่จะแสดงค่าเฉลี่ยต่อข้อมูล CPU ไม่ใช่การใช้ "แบบซ้อน" ในขณะที่เราเห็นการใช้ 75% ในรูปที่เราเห็นเป็นกระบวนการที่แสดงจะใช้ประมาณ 2000% "ซ้อน" CPU topใน ตัวเลขค่าเฉลี่ยการโหลดจะถูกนำมาจาก/proc/loadavgแต่ละนาที uname -a ให้: Linux ab04 2.6.32-279.el6.x86_64 #1 …

3
ภาระเฉลี่ยสูง cpu ต่ำ
เซิร์ฟเวอร์ของฉันช้าลงและฉันไม่รู้ว่าทำไม พิมพ์จากด้านบน: top - 14:32:50 up 639 days, 6:30, 1 user, load average: 67.93, 70.63, 79.85 Tasks: 245 total, 1 running, 244 sleeping, 0 stopped, 0 zombie Cpu(s): 3.9% us, 0.5% sy, 0.0% ni, 94.5% id, 1.0% wa, 0.0% hi, 0.0% si Mem: 1034784k total, 1021256k used, 13528k free, 4360k …

5
โหลดสูงเนื่องจาก I / O รอใน Ubuntu 12.04 บนอินสแตนซ์ของ EC2
ฉันใช้เซิร์ฟเวอร์ Ubuntu 12.04 มีปัญหาในการค้นหาสาเหตุของการโหลดฉันได้เห็นการเปลี่ยนแปลงเวลาตอบสนองของเซิร์ฟเวอร์จากสัปดาห์ที่ผ่านมา หลังจากอ่านการแก้ไขปัญหา Linux ตอนที่ 1: โหลดสูง ดูเหมือนว่าจะไม่มีปัญหากับ CPU และ RAM และการโหลดนี้อาจเกี่ยวข้องกับการโหลดI / O-bound โดยใช้topคำสั่งที่ฉันได้รับผลลัพธ์ต่อไปนี้ นี่คือ97.6%waRAM ไม่มีค่าใช้จ่ายและไม่มีการสลับ ต่อไปนี้เป็นผลลัพธ์ของคำสั่งiostatที่หว่านว่ามี89% iowait ubuntu@ip-my-sys-ubuntu:~$ iostat Linux 3.2.0-58-virtual (ip-172-31-6-203) 02/19/2015 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 3.05 0.01 3.64 89.50 3.76 0.03 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn xvdap1 …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.