Điểm:0

gỡ lỗi làm chậm hệ thống linux, sử dụng sys cao

lá cờ in

Tôi có một hệ thống linux từ xa đã trở nên siêu chậm vào ngày hôm qua. Vì tính năng mở khóa luks từ xa mà tôi đã thiết lập dường như không hoạt động đáng tin cậy và tôi sẽ không thể truy cập thực tế vào máy trong vòng 10 ngày tới nên tôi đang cố gắng gỡ lỗi này thay vì khởi động lại.

Các công cụ trạng thái hệ thống mà tôi đã sử dụng là htopdstat và vì tôi đã có dstat đang chạy trong một phiên ssh, tôi có thể thấy rằng kể từ ngày hôm qua 2021-09-09 08:51:42, một lõi cpu luôn được "sys" sử dụng đầy đủ - mà tôi đoán có nghĩa là nhân?

Tôi không thể thấy bất kỳ quy trình hoặc luồng thủ phạm nào trong htop.

Tôi đã dừng tất cả các dịch vụ người dùng và ngắt kết nối mọi thứ không cần thiết, điều này giúp hệ thống phản hồi tốt hơn một chút nhưng vẫn không nhanh như mong muốn (có CPU Intel i7 với ổ SSD).

tôi đã tìm thấy https://tanelpoder.com/posts/high-system-load-low-cpu-utilization-on-linux/ và cài đặt tham chiếu https://0x.tools/ để có được kết quả này cho tòa nhà chọc trời psn -G,wchan:

=== Chủ đề đang hoạt động =============================== ==========================================================

 mẫu | avg_threads | liên lạc | bang | tòa nhà chọc trời | wchan                    
--------------------------------------------- --------------------------------------------- -------
     100 | 1,00 | (btrfs-dọn dẹp) | Đang chạy (BẬT CPU) | [chạy] | 0                        
     100 | 1,00 | (đpkg) | Đĩa (Không bị gián đoạn) | fsync | btrfs_commit_transaction 
     100 | 1,00 | (systemd-tạp chí) | Đĩa (Không bị gián đoạn) | cắt ngắn | đợi_current_trans       
       1 | 0,01 | (sshd) | Đang chạy (BẬT CPU) | [chạy] | 0                        
       1 | 0,01 | (nhiệt) | Đĩa (Không bị gián đoạn) | [chạy] | ec_guard                 
       1 | 0,01 | (nhiệt) | Đang chạy (BẬT CPU) | [chạy] | 0    

Các đpkg quá trình có thể được giải thích bởi tôi cố gắng chạy nâng cấp thích hợp chạy với tốc độ bằng 1/1000 tốc độ mà bạn thường mong đợi (chỉ là cảm giác, không đo lường được).

Có thể có vấn đề với hệ thống tập tin gốc btrfs của tôi...? tôi không thể tìm thấy trình dọn dẹp btrfs Trong htop, Tôi đoán tôi sẽ nghiên cứu thêm về nó là gì ..

tôi đã chạy một chà btrfs đêm qua đã hoàn thành siêu nhanh và không tìm thấy bất kỳ vấn đề nào:

# trạng thái chà btrfs /
UUID: 2f38e0ad-7f16-4a36-8096-b7981d47b4ff
Bắt đầu chà rửa: Thứ năm ngày 9 tháng 9 23:59:00 năm 2021
Trạng thái: Đã hoàn thành
Thời lượng: 0:00:24
Tổng cộng để xóa: 53,09GiB
Tốc độ: 1,78GiB/giây
Tóm tắt lỗi: không tìm thấy lỗi

Nhưng khi tôi sử dụng nano để sửa đổi tệp cấu hình trên phân vùng gốc, việc tải và lưu thì hiện tại nó rất chậm.

Tôi chỉ tình cờ phát hiện ra điều này: https://www.reddit.com/r/btrfs/comments/fmucrq/btrfs_snapshots_make_entire_system_lag_cpu_usage/ trong đó có một nhận xét nghe có vẻ giống với vấn đề của tôi:

mỗi lần khởi động và sau khi chụp nhanh btrfs-transacti và btrfs-cleaner sẽ sử dụng hết lõi hoàn toàn gây ra độ trễ lớn

chỉ có điều điều này nói rằng nó chỉ kéo dài vài phút khi khởi động và tạo ảnh chụp nhanh, nhưng tôi đã tắt btrbk thiết lập sao lưu trên hệ thống này cách đây vài ngày khi một trong các đĩa đính kèm bắt đầu có vấn đề.

Tôi không chắc liệu hệ thống tập tin gốc btrfs của mình có đang sử dụng hay không nhóm qgroup, nhưng tôi chỉ chạy vô hiệu hóa hạn ngạch btrfs / mất khoảng 10 giây và không đưa ra bất kỳ phản hồi nào.

Có ai có bất kỳ gợi ý nào khác cho tôi về cách gỡ lỗi/giải quyết vấn đề này không?

xogoxec344 avatar
lá cờ in
À, tôi nghĩ rằng tôi đã tìm ra lý do tại sao hạn ngạch được bật, tôi đã sử dụng btrfs-du và btdu để xem tập con nào sử dụng bao nhiêu dung lượng và một nhận xét ở đó nói rằng btrfs-du tự động kích hoạt hạn ngạch: https://unix.stackexchange.com /câu hỏi/190405/how-does-enable-btrfs-quotas-impact-the-system cho biết btrfs-du tự động kích hoạt tính năng này. `btdu` dường như là lựa chọn thay thế tốt hơn đối với tôi.
Điểm:1
lá cờ in

Vấn đề ở chỗ những hạn ngạch btrfs đó. Đang chạy

vô hiệu hóa hạn ngạch btrfs /

làm cho hệ thống có thể sử dụng được trở lại :)

Đă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.