Điểm:0

Làm cách nào để hiển thị phần trăm thông tin tải CPU do tiện ích stress-ng đặt ở khoảng thời gian cụ thể vào thiết bị đầu cuối?

lá cờ in

Tôi cần viết tiện ích kiểm tra căng thẳng để đặt tất cả CPU thành giá trị tải cụ thể và cần hiển thị tải CPU lên cửa sổ đầu cuối cứ sau 1 giây (tùy thuộc vào đối số vượt qua của người dùng) để người dùng có thể xác minh tải CPU

Tôi đang đặt tải CPU thành 80% (dựa trên đầu vào của người dùng) và chạy tiện ích stress-ng trong thời gian cụ thể (120 giây) ở chế độ nền

stress-ng -c 8 -l 80 --timeout 120s &

Bây giờ Làm cách nào tôi có thể hiển thị thông tin tất cả tải CPU (ở đây tôi đang thực hiện kiểm tra căng thẳng cho 8 lõi) vào thiết bị đầu cuối cứ sau 1 giây để người dùng có thể xác minh rằng bất kỳ giá trị tải nào mà anh ta đặt bằng tiện ích, tất cả CPU hiện đang chạy ở cùng một tải

Điểm:1
lá cờ gn

Tùy thuộc vào kiểu và kiểu bộ xử lý của bạn, bạn có thể sử dụng turbostat (gói chung của công cụ linux) để có được những gì bạn muốn. Nó hoạt động với hầu hết các bộ xử lý Intel mới nhất và nếu phiên bản turbostat của bạn đủ mới, nhiều bộ xử lý AMD.

Ví dụ, trong đó tôi có 12 phiên bản chương trình đang chạy với mức sử dụng 80% ở tần số làm việc/ngủ là 273 hertz trên bộ xử lý Intel 10600K 6 lõi 12 CPU và tôi đang lấy mẫu ở tốc độ 6 giây cho mỗi mẫu:

$ Sudo turbostat --quiet --show Core,CPU,Busy%,Bzy_MHz,IRQ,PkgWatt,PkgTmp --interval 6
CPU lõi Bận% 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 lõi Bận% 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 lõi Bận% 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 lõi Bận% 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

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.