Score:0

จะแสดงเปอร์เซ็นต์ของข้อมูลโหลด CPU ที่กำหนดโดยยูทิลิตี้ stress-ng ในช่วงเวลาใดเวลาหนึ่งลงในเทอร์มินัลได้อย่างไร

ธง in

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

ฉันกำลังตั้งค่าโหลด CPU เป็น 80% (ตามอินพุตของผู้ใช้) และเรียกใช้ยูทิลิตี stress-ng ตามเวลาที่กำหนด (120 วินาที) ในพื้นหลัง

stress-ng -c 8 -l 80 --timeout 120 วินาที &

ตอนนี้ฉันจะแสดงข้อมูลโหลด CPU ทั้งหมดได้อย่างไร (ที่นี่ฉันกำลังทำการทดสอบความเครียดสำหรับ 8 คอร์) ในเทอร์มินัลทุก ๆ 1 วินาทีเพื่อให้ผู้ใช้สามารถตรวจสอบได้ว่าค่าโหลดใด ๆ ที่เขาตั้งค่าโดยใช้ยูทิลิตี้ CPU ทั้งหมดที่กำลังทำงานอยู่ที่โหลดเดียวกัน

Score:1
ธง gn

ขึ้นอยู่กับยี่ห้อและรุ่นของโปรเซสเซอร์ของคุณ คุณอาจใช้ turbostat (แพ็คเกจ linux-tools-common) เพื่อให้ได้สิ่งที่คุณต้องการ ทำงานร่วมกับโปรเซสเซอร์ Intel รุ่นล่าสุด และหากรุ่น turbostat ของคุณใหม่พอ โปรเซสเซอร์ AMD หลายตัว

ตัวอย่าง ฉันมี 12 อินสแตนซ์ของโปรแกรมที่ทำงานที่การใช้งาน 80% ที่ความถี่ทำงาน/สลีปที่ 273 เฮิรตซ์บนโปรเซสเซอร์ 6 คอร์ 12 CPU Intel 10600K และฉันสุ่มตัวอย่างที่ 6 วินาทีต่อตัวอย่าง:

$ sudo turbostat --quiet --show Core,CPU,Busy%,Bzy_MHz,IRQ,PkgWatt,PkgTmp --interval 6
คอร์ CPU ไม่ว่าง% Bzy_MHz IRQ PkgTmp PkgWatt
- - 78.55 4800 90958 67 85.25
0 0 78.53 4800 7598 67 85.25
0 6 78.55 4800 7579
1 1 78.55 4800 7570
1 7 78.56 4800 7568
2 2 78.55 4800 7594
2 8 78.56 4800 7575
3 3 78.54 4800 7570
3 9 78.56 4800 7574
4 4 78.55 4800 7569
4 10 78.57 4800 7564
5 5 78.54 4800 7563
5 11 78.55 4800 7634
คอร์ CPU ไม่ว่าง% Bzy_MHz IRQ PkgTmp PkgWatt
- - 78.54 4800 90801 67 85.27
0 0 78.55 4800 7567 67 85.27
0 6 78.54 4800 7575
1 1 78.55 4800 7562
1 7 78.55 4800 7576
2 2 78.54 4800 7563
2 8 78.54 4800 7569
3 3 78.54 4800 7563
3 9 78.54 4800 7563
4 4 78.54 4800 7564
4 10 78.55 4800 7571
5 5 78.55 4800 7562
5 11 78.54 4800 7566
คอร์ CPU ไม่ว่าง% Bzy_MHz IRQ PkgTmp PkgWatt
- - 78.53 4800 90805 68 85.00
0 0 78.51 4800 7567 68 85.00
0 6 78.56 4800 7574
1 1 78.57 4800 7565
1 7 78.43 4800 7571
2 2 78.45 4800 7565
2 8 78.58 4800 7570
3 3 78.55 4800 7564
3 9 78.53 4800 7566
4 4 78.54 4800 7564
4 10 78.54 4800 7570
5 5 78.54 4800 7561
5 11 78.55 4800 7568
คอร์ CPU ไม่ว่าง% Bzy_MHz IRQ PkgTmp PkgWatt
- - 78.50 4800 90765 68 84.39
0 0 78.34 4800 7569 68 84.39
0 6 78.58 4800 7573
1 1 78.59 4800 7560
1 7 78.36 4800 7570
2 2 78.52 4800 7563
2 8 78.55 4800 7567
3 3 78.30 4800 7535
3 9 78.58 4800 7566
4 4 78.54 4800 7561
4 10 78.55 4800 7569
5 5 78.55 4800 7564
5 11 78.54 4800 7568

โพสต์คำตอบ

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