Ubuntu chậm lại theo thời gian?


10

Khoảng một vài tháng trước, tôi đã sử dụng Ubuntu (làm một cái gì đó trong dòng lệnh) khi nó bắt đầu bị lag rất tệ. Tôi sẽ nhấn S(hoặc bất kỳ phím nào khác) và như 20 giây sau, nó sẽ hiển thị trong thiết bị đầu cuối của tôi.

Tự nhiên tôi giết máy và khởi động lại. Hệ thống bắt đầu hoạt động tốt, nhưng khoảng 30 phút sau nó cũng làm điều tương tự. Bây giờ tôi buộc phải sử dụng Ubuntu trong 30 phút. Tôi đã xem xét các quy trình đang chạy của tôi và không ai trong số họ đang sử dụng một lượng lớn CPU hoặc RAM.

May mắn thay, tôi đã khởi động kép để tôi vẫn có thể sử dụng máy của mình. Bây giờ tôi cần sửa lỗi này và tôi tự hỏi lựa chọn của mình là gì. Tôi sẽ bị buộc phải cài đặt mới hay có cách nào khác không?


điều này cũng xảy ra nếu bạn không "sử dụng" Ubuntu trong 30 phút sau khi khởi động?
aatdark

Nó chỉ xảy ra khi tôi đang sử dụng nó. Nếu không nó sẽ ngồi ở đó tốt. Và tôi có thể sử dụng nó trong 30 phút lag miễn phí.
Kredns

1
Bạn có nhận được một số thông báo trong / var / log / syslog hoặc /var/log/kern.log chỉ ra sự cố không?
aatdark

Đây là của tôi /var/log/syslog: pastebin.com/HbAC8p8e
Kredns

Và đây là của tôi /var/log/kern.log: pastebin.com/8V6Z48vk
Kredns

Câu trả lời:


7

Đầu tiên cài đặt htop và iotop:

sudo apt-get cài đặt htop iotop

Sau đó bắt đầu ba thiết bị đầu cuối và chạy từng lệnh trong mỗi lệnh này:

iotop

Lệnh này sẽ cho bạn thấy bất kỳ quá trình ghi vào ổ cứng

htop

Lệnh này sẽ hiển thị một thay thế nhiều màu sắc hơn để đầu. Đặc biệt chú ý đến dung lượng bộ nhớ trống. Nếu điều này bắt đầu xuống thấp, có lẽ bạn sẽ sớm thấy sự gia tăng ghi đĩa trong lệnh iotop (ở trên), điều này có thể chỉ ra rằng một cái gì đó đang bị rò rỉ bộ nhớ ...

tail -f /var/log/messages

Lệnh này sẽ hiển thị các thông báo hệ thống. Nếu một số chương trình gặp sự cố hoặc như vậy, thông tin thêm có thể bật lên ở đây. Vì vậy, khi bạn bắt đầu nhận thấy độ trễ của hệ thống, hãy kiểm tra đầu ra từ lệnh này ...

Tất nhiên, không phải ở trên thực sự giải quyết vấn đề của bạn, nhưng nó có thể giúp chẩn đoán nó.

Chúc mừng / N


5
Nicke, thay vì chỉ sao chép câu trả lời của tôi trên thực tế từng từ ( askubfox.com/questions/18564/ mẹo ), sẽ tốt hơn nếu chỉ liên kết câu hỏi ban đầu. Không ấn tượng.
Scaine

3
-1 cho đạo văn. Ngoài ra, một khi hệ thống của tôi bắt đầu bị lag, tôi không thể gõ các lệnh như thế này vì sau khoảng 40 giây, hệ thống bị khóa và tôi phải khởi động lại một cách khó khăn.
Kredns

2
Gì? Tôi chắc chắn không! Và ý của bạn là "từng chữ", hầu như không có câu nào tương tự (tất nhiên ngoại trừ các lệnh là kiến ​​thức phổ biến). Bên cạnh đó, @Scaine, bài đăng trên đề cập đến vấn đề cụ thể về rò rỉ bộ nhớ bị nghi ngờ mà tôi không nghĩ là của bạn. Bây giờ tôi không bận tâm đến việc liên kết đến bài đăng của bạn vì tôi biết nó tồn tại, nhưng tôi buộc tội đạo văn tôi chắc chắn rất phiền lòng - có những cách lịch sự để chỉ ra những điểm tương đồng trong chủ đề mà không cố tình đánh cắp!
Nicke

1
Sau đó, lời xin lỗi của tôi, Nicke. Có vẻ như quá trùng hợp để sử dụng các lệnh tương tự. Tôi có nghĩa là htopkhi nào topsẽ làm tốt ví dụ. Ngoài ra, dmesglà phổ biến hơn, nhưng tôi thích theo đuôi kern.log vì đó là thời gian thực. Tôi nghĩ đó là quá trùng hợp. Một lần nữa xin lỗi.
Scaine

Thật trùng hợp, tôi không biết: mọi sự cố thô sơ của độ trễ hệ thống sẽ bao gồm theo dõi tải cpu, tải đĩa và kiểm tra bất kỳ thông điệp nhật ký đáng ngờ nào ... Tôi nghĩ rằng htop tiện dụng hơn so với đầu (hỗ trợ chuột, danh sách quy trình có thể cuộn, ít lộn xộn hơn đầu ra, v.v.) - và có lẽ chúng ta không phải là những người duy nhất. 'tail -f' là lệnh tiêu chuẩn để "theo dõi" một tệp; tức là in các dòng mới khi chúng được viết cho nó ... dmesg chỉ cần bỏ nội dung của / var / log / dmesg một lần rồi thoát - không có đầu ra liên tục của các dòng mới. Vậy, tình cờ? Có lẽ, nhưng đủ để đoán "đạo văn"? Tôi không nghĩ vậy ...
Nicke

1

Kiểm tra mức sử dụng bộ nhớ của bạn - Tôi chạy System Monitorapplet trong bảng điều khiển của mình và nó cho tôi biết nếu tôi sắp hết bộ nhớ. Khi tôi chạy quá nhiều chương trình, tôi gặp vấn đề tương tự - khả năng phản hồi rất chậm.

Nếu đó là vấn đề về bộ nhớ, hãy thử sử dụng tophoặc công cụ giám sát toàn hệ thống mà bạn có thể khởi chạy từ applet để xác định (các) quá trình nào đang sử dụng hết bộ nhớ của bạn. Thường thì bạn có thể loại bỏ nó và không có vấn đề, nhưng kiểm tra lại trước.


Đây không phải là trường hợp. Không phải là tôi có quá nhiều chương trình đang chạy. Nó sẽ lag chỉ với 1 cửa sổ terminal mở. Tôi có 3GB RAM và CPU Dual-Core.
Kredns

Bất kể có bao nhiêu chương trình bạn chạy, có thể có một quá trình tiêu thụ bộ nhớ lỗi.
Nicke

Nhưng không ai làm mặc dù.
thủy quân lục chiến

1

Vấn đề thực sự của bạn có thể là quá nóng. Tôi đã có chính xác vấn đề này. Tất cả những gì tôi đã làm là nâng cao máy tính xách tay của mình bằng cách giữ nó trên Sách giáo khoa MIneralogy (Phiên bản thứ 4) của Dana. Vấn đề của bạn là quá nóng nếu bạn nghe thấy tiếng quạt của mình quay cuồng ở tốc độ cao. Nó thực sự đang vật lộn để giữ cho máy tính xách tay của bạn mát mẻ. Sức mạnh xử lý được chuyển hướng để giữ cho quạt đi.


Nếu quá nóng, CPU có thể tự tắt và khiến hệ thống của bạn tắt. Tôi có cùng một vấn đề chậm lại vào ngày 14.04 và cách giải quyết hiện tại là thực sự khởi động lại.
Antony
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.