Tôi hết lòng xin lỗi nhưng điều này có lẽ là không xác định vì nó có thể nhận được đối với một câu hỏi.
Tôi chạy một VPS linux và...tôi nghĩ rằng nó có một vấn đề nghiêm trọng về hiệu suất, nhưng tôi không thể chỉ ra nó là gì hoặc có thể là gì. Tôi đã liên hệ với bộ phận hỗ trợ nhưng họ nói rằng họ không thấy có vấn đề gì. Để được hỗ trợ thêm tôi phải trả tiền.
Tôi là một kỹ sư phần mềm có kinh nghiệm với một số hiểu biết sâu sắc về devops. Trước tiên tôi muốn tìm hiểu bản thân mình càng nhiều càng tốt.
Các triệu chứng rõ ràng nhất:
- Đăng nhập qua ssh, thực thi trong trình bao bị chậm. Phần lớn điều này có thể là do độ trễ do vị trí (tôi ở Nam Mỹ, máy chủ được đặt ở Châu Âu). Nhưng không phải tất cả, bởi vì:
- Đôi khi, đặc biệt là nếu tôi thực thi nội dung ngốn CPU, tôi có thể quan sát theo nghĩa đen như thể quá trình này đang bị ngốn CPU. Nó chỉ dừng lại, giống như nó đang nói lắp (có lẽ họ đang điều chỉnh nó hoặc một số thứ khác?), Và sau đó tiếp tục. Giai đoạn xử lý sau
Sudo apt nâng cấp đầy đủ
mất nhiều thời gian và có vẻ không suôn sẻ.
- Tôi cũng chạy một máy chủ web ở đó và đôi khi phản hồi rất nhanh, nhưng thường xuyên hết thời gian chờ (chẳng hạn như khi tôi chạy bản cập nhật nextcloud qua trình duyệt, tôi phải tải lại sau mỗi bước vì nó mất kết nối).
Một số thông tin:
uname -a
Linux 4.15.0-147-generic #151-Ubuntu SMP Thứ Sáu ngày 18 tháng 6 19:21:19 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
CTNH:
Thông tin CPU
Tên QEMU Phiên bản ảo 2.5+
Cấu trúc liên kết 4 Bộ xử lý, 4 lõi
Tần số cơ sở 3,50 GHz
Bộ đệm hướng dẫn L1 32,0 KB x 1
Bộ nhớ đệm dữ liệu L1 32,0 KB x 1
Bộ nhớ đệm L2 4,00 MB x 1
Bộ nhớ đệm L3 16,0 MB x 1
Thông tin bộ nhớ
Bộ nhớ 7,60 GB
Chạy sysbench trên cpu:
sysbench --test=cpu chạy
CẢNH BÁO: tùy chọn --test không được dùng nữa. Bạn có thể chuyển tên tập lệnh hoặc đường dẫn trên dòng lệnh mà không cần bất kỳ tùy chọn nào.
sysbench 1.0.11 (sử dụng hệ thống LuaJIT 2.1.0-beta3)
Chạy thử nghiệm với các tùy chọn sau:
Số chủ đề: 1
Đang khởi tạo trình tạo số ngẫu nhiên từ thời điểm hiện tại
Giới hạn số nguyên tố: 10000
Đang khởi tạo chuỗi công nhân...
Chủ đề bắt đầu!
tốc độ CPU:
sự kiện mỗi giây: 1094,64
Thống kê chung:
tổng thời gian: 10.0008s
tổng số sự kiện: 10949
Độ trễ (ms):
tối thiểu: 0,83
trung bình: 0,91
tối đa: 101,27
Phân vị thứ 95: 0,94
tổng: 9991,70
Chủ đề công bằng:
sự kiện (avg/stddev): 10949.0000/0.00
thời gian thực hiện (avg/stddev): 9,9917/0,00
Điểm Geekbench có vẻ RẤT thấp so với những thứ khác mà tôi đã thấy ở đó.
515
Điểm đơn nhân
1629
Điểm đa lõi
Đầu ra đầy đủ của geekbench: https://browser.geekbench.com/v5/cpu/12431904
Tôi đánh giá cao bất kỳ gợi ý hoặc gợi ý nào. Vui lòng cung cấp thêm thông tin nếu cần.
CHỈNH SỬA: Nhờ nhận xét bên dưới, tôi đã kiểm tra thời gian ăn cắp. Nó dường như thỉnh thoảng tăng vọt lên mức tối đa 4,8%, nhưng hầu hết thời gian là khoảng 0,1 nên tôi không nghĩ đó thực sự là thủ phạm.
Điều kỳ lạ là mặc dù CPU dường như ở mức 100% nếu tôi chạy một quy trình sử dụng nhiều CPU, nhưng lượng nhàn rỗi vẫn báo cáo rất cao và lượng người dùng có vẻ thấp. Cũng có nhiều lần khugepaged đi xe đạp mà tôi không biết làm thế nào để giải thích. Tôi đoán tiếp tục gỡ lỗi ...