Làm cách nào để xác định nút cổ chai hiệu năng của hộp Linux của tôi?


11

Gần đây tôi đã cài đặt Ubuntu 9.04 (Người dùng máy tính để bàn Linux lần đầu tiên) trên netbook mới của tôi.

Chỉ có một phần mềm bổ sung (Skype, Dropbox, AVI / MP3 Codec) và các bản cập nhật hệ điều hành - và hệ thống đã bị treo và bị chậm rất nhiều lần.

Có lẽ nó chỉ cảm thấy chậm vì tôi đã chuyển từ Google Chrome trên máy tính để bàn sang Firefox trên máy tính xách tay; nhưng chắc chắn có một nút cổ chai - và theo Giám sát hệ thống, đó không phải là CPU.

Trước khi đầu tư vào SSD, tôi muốn biết: bạn muốn sử dụng phần mềm nào để xác định nút thắt này?

Đây là thông số kỹ thuật: RAM: 2GB DDR2 800 MHz. CPU: Intel Atom N270 @ 1.60GHz. GPU: Tích hợp. Ổ cứng: 150GB SATA Hitachi HTS54501.

Tôi đã kiểm tra các luồng Công cụ để tìm ra tắc nghẽn trong cấu hình phần cứng & Tôi có thấy lợi ích hiệu suất từ ​​ổ SSD trong máy tính xách tay của mình không? và họ đã không trả lời câu hỏi của tôi.

Cảm ơn.


+1 cho một câu hỏi hay. Nếu có một điều tốt trong Vista (và 7), thì đó là phép đo xếp hạng phần cứng cho bạn biết thành phần nào là nút cổ chai. Chưa tìm thấy điều đó trong Linux - chưa!
Torben Gundtofte-Bruun

Kể từ đó, tôi đã đổi sang phiên bản phối lại netbook ubfox - được thiết kế riêng cho cpu netbook đơn lõi. Nó thực sự khá đầy đủ.
Trưởng khoa

Câu trả lời:


6

Kiểm tra việc sử dụng những thứ sau đây ngoài bộ xử lý,

  1. RAM 2GB (nếu bạn vượt quá 80% -90%, bạn cần nhiều hơn thế)
    • Hoán đổi không gian (Nếu bạn tìm thấy mức sử dụng hơn 30% -40%, Đĩa I / O có thể làm bạn chậm lại)
    • Đĩa I / O (ghi nhật ký và tốc độ truy cập đĩa có thể đang giữ bạn)

Kiểm tra I / O trên đĩa là một ý tưởng hay,
tôi cũng khuyên bạn nên kiểm tra các ghi chú trong EvilChookiecâu trả lời (+1 ở đó),
đặc biệt vì bạn có hệ thống dựa trên Atom .
Một bộ xử lý nhàn rỗi cũng có thể là một bộ xử lý đang chờ dữ liệu / hướng dẫn.


1
Sử dụng RAM và Swapfile lần lượt là 30% và 3%, không chắc chắn về Đĩa IO, tôi sẽ kiểm tra xem khi tôi làm theo hướng dẫn mà John đề xuất. Tôi tự hỏi liệu đó có phải là trình điều khiển mạng không dây ... skype, pidgin, dropbox và synergy đều đang chạy không ...
Dean Thay

Vô hiệu hóa nhật ký, mọi thứ đang chạy trơn tru.
Dean Thay

7

Các tiện ích SYSSTAT bao gồm một bộ công cụ giám sát hiệu suất tuyệt vời cho CPU, bộ nhớ, Đĩa I / O và mạng của bạn.

Hướng dẫn chính thức có thể được tìm thấy ở đây .


1
Đồng ý với điều đó! ví dụ. sau khi bạn cài đặt sysstat, chỉ cần khởi chạy với quyền root sar -u 5 10(khoảng thời gian 5 giây mười lần), sau đó tìm 2 cột này: %iowait(số cao có nghĩa là nút cổ chai ổ cứng) và %idle(số thấp có nghĩa là nút cổ chai CPU). Tôi sử dụng nó trên các netbook của Atom để tìm ra nơi tinh chỉnh chúng cho công việc> chờ đợi:} Trong khi tôi đồng ý với thông tin của EvilChookie thì IMHO không có câu trả lời cho câu hỏi.
tuk0z

5

Chỉ vì CPU của bạn dường như không bị quá tải bởi trình giám sát quy trình, không có nghĩa đó không phải là nút cổ chai.

Hãy nhớ rằng toàn bộ bộ xử lý (không chỉ tốc độ xung nhịp) sẽ quyết định hiệu suất tổng thể của cuốn sách ròng của bạn:

Đồng hồ CPU: 1.6ghz
FSB: Bộ
nhớ cache L2 533mhz : Bộ xử lý lõi đơn 512kB

Hãy nhớ những điều sau:

  • Tất cả I / O được điều khiển CPU. Yêu cầu RAM và ổ cứng sẽ đánh thuế CPU vào một lúc nào đó
  • Tất cả các thiết bị USB phụ thuộc trực tiếp vào CPU. Nhiều thành phần thực sự là các thiết bị USB, đặc biệt là trong máy tính xách tay. Bàn phím, trackpad, không dây, v.v.
  • FSB thấp hơn có nghĩa là thời gian đáp ứng chậm hơn.
  • Lõi đơn không tốt bằng bộ xử lý đa lõi, đặc biệt là khi xem xét tốc độ xung nhịp thấp hơn và FSB thấp hơn.

Tất cả những yếu tố này góp phần làm chậm đa tác vụ. Chỉ vì trình giám sát hoạt động của bạn không hiển thị tải CPU cao, điều đó không có nghĩa là CPU không thể bị đánh thuế bởi rất nhiều yêu cầu nhỏ (và hãy nhớ rằng CPU chỉ có thể thực hiện một yêu cầu tại một thời điểm).


1

Yêu thích của tôi là top cũ tốt , nó chỉ liệt kê các quy trình theo bộ nhớ và sử dụng cpu nhưng nó có thể được sắp xếp theo processid hoặc tên.

Tôi cũng gặp vấn đề với firefox trên netbook, hãy thử crôm alpha trên launchpad.net nếu bạn thấy ổn với các lỗi ;-)


gnome-system-mo và Xorg chiến đấu cho vị trí hàng đầu ... Nhà chung cư tôi cũng sẽ xem xét ...
Dean Thay vào

0

1- thử chuyển gnome sang gnome / openbox ...

2- thử xfce không đủ nhanh ...

3- thử lxde nếu bạn muốn thêm ...

4- thử openbox một mình nếu bạn muốn làm cho nó thật nhanh !!!

5- bỏ Ubuntu và chuyển sang Arch linux (có thể được thực hiện mà không cần các mẹo đầu tiên)

IMP: lưu ý theo thứ tự dễ sử dụng, ổn định và hỗ trợ ... lưu ý rằng sử dụng các phần mềm thay thế nhẹ mà bạn sử dụng cũng rất hữu ích !!!

để thay thế firefox hoặc chrome, có nhiều trình duyệt web khác đáng để thử như flock một trình duyệt dựa trên nền tảng mạng xã hội chuyên nghiệp đa nền tảng (tôi không thể bỏ qua khả năng tùy chỉnh firefox) hoặc arore (hoặc một cái gì đó giống như) là một trình duyệt dựa trên webkit dưới dạng chrome / crom ...

IMP: Cruncheee Bản phân phối dựa trên Ubuntu / Openbox cho netbook (dựa trên Crunchbang) không tồn tại vì không có gì, một số người có nhu cầu về nó ...


"bỏ ubfox và chuyển sang Arch linux (có thể được thực hiện mà không cần các mẹo đầu tiên)" - Không hữu ích
badbod99

0

Dropbox có thể mất một thời gian trong khi đồng bộ hóa. Skype nổi tiếng là khó khăn để thiết kế ngược hoặc khắc phục sự cố.

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.