สำหรับอนาคตดาวรุ่งที่นี่เป็นตัวอย่างที่เต็มไปnice
ด้วยความเครียด
- เครื่องทดสอบมี 2 CPU
$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Thread(s) per core: 2
...
- ติดตั้ง
stress
:apt-get install stress
- ทำให้ CPU 2 ตัวไม่ว่างด้วยการโทรที่มีลำดับความสำคัญต่ำเพื่อเน้น:
nice -20 stress --cpu 2
- ตรวจสอบการใช้งาน CPU ด้วย
top
:
v
v
v
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
15894 ubuntu 39 19 8240 96 0 R 99.7 0.0 0:06.43 stress
15895 ubuntu 39 19 8240 96 0 R 99.7 0.0 0:06.42 stress
นี่แสดงให้เห็นว่าทั้งสองซีพียูมีคุณสมบัติครบถ้วน
- เรียกใช้กระบวนการความเครียดของ cpu เดี่ยวที่มีลำดับความสำคัญสูง:
nice --20 stress --cpu 1
- ตรวจสอบการใช้ cpu อีกครั้งด้วย
top
v
v
v
v
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
15928 ubuntu 20 0 8240 100 0 R 99.7 0.0 0:24.02 stress
15894 ubuntu 39 19 8240 96 0 R 51.2 0.0 1:12.46 stress
15895 ubuntu 39 19 8240 96 0 R 48.8 0.0 1:12.35 stress
นี่แสดงให้เห็นว่ากระบวนการความเครียดแบบคอร์เดียวได้รับซีพียูแบบเต็มในขณะที่กระบวนการที่มีลำดับความสำคัญต่ำกว่าทั้งสองใช้ซีพียูที่เหลือ 1 ตัว
- ในทางกลับกันการฆ่าการ
stress
เรียกทั้งหมดข้างต้นและเพียงแค่ทริกเกอร์ 3 กระบวนการเดียวstress --cpu 3
จะให้ CPU 66% สำหรับแต่ละกระบวนการ