เมื่อปัญหาช้านี้ในหน้าต่าง terminal (ctrl-alt-t) เพื่อแสดงทรัพยากรด้านบนโดยใช้กระบวนการ
top
นี่คือผลลัพธ์ ... สังเกตload average
ที่ด้านขวาของแถวแรก
top - 11:48:11 up 3 days, 8 min, 1 user, load average: 0.23, 0.39, 0.54
Tasks: 276 total, 1 running, 272 sleeping, 0 stopped, 3 zombie
%Cpu(s): 1.8 us, 0.7 sy, 0.0 ni, 95.2 id, 2.3 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 16326792 total, 6946732 free, 1726764 used, 7653296 buff/cache
KiB Swap: 16669692 total, 16669692 free, 0 used. 13860968 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
17093 stens 20 0 1629772 446180 121904 S 5.6 2.7 137:51.51 firefox
14358 stens 20 0 1390800 420448 113728 S 4.2 2.6 0:35.42 Web Content
1219 etcd 20 0 639392 28764 12468 S 2.8 0.2 9:24.84 etcd
1531 root 20 0 470212 72960 56564 S 1.4 0.4 25:49.02 Xorg
2718 stens 20 0 1266236 112712 61796 S 1.4 0.7 52:15.46 compiz
2757 stens 20 0 506036 25220 19440 S 1.4 0.2 32:02.48 indicator-multi
3228 stens 20 0 712920 69960 35624 S 1.4 0.4 2:51.65 gnome-terminal-
3488 root 20 0 251432 53740 24132 S 1.4 0.3 5:33.92 mongod
13335 root 20 0 0 0 0 S 1.4 0.0 0:01.17 kworker/u16:3
โดยทั่วไปแล้วจะปรากฏช้าเมื่อload average
ได้รับมากกว่า 5 หรือมากกว่านั้น YMMV ... ที่ระบุไว้ภายใต้COMMAND
เป็นคอลัมน์ที่สั่งซื้อของผู้ใช้ทรัพยากรชั้นนำ ... เมื่อกระบวนการฆ่าช้าลงกระบวนการใดก็ตามที่ชะลอตัวลงเพื่อยืนยันว่าคุณพบกระบวนการทำงานที่ไม่ดี ... ในขณะที่ทำงานtop
ก็จะ autorefresh ทุกไม่กี่วินาที แต่ถ้ารีบกดสเปซบาร์เพื่อบังคับรีเฟรช ... ที่สำคัญการกดปุ่มm
จะมุ่งความสนใจไปที่การแสดงกระบวนการหิวหน่วยความจำ ... เพื่อฆ่ากระบวนการด้านบนทรัพยากรส่วนใหญ่บริโภคเพียงคีย์ตีk
จากการที่ คุณสามารถป้อนตัวเลือกหรือกด Enter
ด้านบนไม่เกี่ยวข้องกับการช้าเนื่องจากแบนด์วิดท์อินเทอร์เน็ตไม่เพียงพอ หากช้าคุณหมายถึงเบราว์เซอร์ช้าการตรวจสอบอย่างง่ายคือhttp://beta.speedtest.net/
ทางเลือกในการtop
เป็น
htop
atop
iotop
อีกเส้นทางหนึ่งในการตรวจสอบความล่าช้าคือดูว่าข้อผิดพลาดของระบบกำลังถูกเตะลงในบันทึกของระบบ ... หรือไม่
dmesg
ค้นหารายการ (เพื่อเลื่อนขึ้นในเทอร์มินัลกดปุ่ม Shift ค้างไว้จากนั้นกดปุ่มpage up
... หรือปุ่มลูกกลิ้งกลางเมาส์ม้วน) รายการสำคัญจะแสดงเป็นสีแดงหรือปรากฏข้อผิดพลาดที่เกี่ยวข้องจากนั้นทำการวิจัยกับพวกเขา ... ปรับให้เข้ากับฮาร์ดแวร์ของคุณหรือไม่สามารถเล่นได้ดีกับคนอื่น ๆ แล้วพฤติกรรมที่ขัดแย้งกันของมันสามารถปรากฏในความช้า ... เพื่อล้างออกรายการก่อน
sudo dmesg -c
เพื่อตั้งค่าการตรวจสอบเวลาจริงของปัญหา dmesg
watch "dmesg | tail -20"
นี่คือบันทึกเพิ่มเติมเพื่อตรวจสอบ
cat /var/log/syslog
cat /var/log/kern.log
แจ้งให้เราทราบว่าคุณจะไปได้อย่างไร - นี่เป็นทางออกที่แน่นอน ... ข้อได้เปรียบที่สำคัญของ linux คือการใช้ฮาร์ดแวร์อย่างมีประสิทธิภาพรวมถึงความสามารถในการควบคุมด้วยมือเพื่อปรับทุกอย่าง