Công cụ xác định tắc nghẽn hiệu suất


11

Tôi đang sử dụng MacBook Pro đầu năm 2011 để phát triển iOS, công việc Photoshop và những thứ tương tự, và đôi khi nó khá chậm chạp. Có một công cụ mà tôi chỉ có thể chạy trong một ngày, và sau đó nhìn vào số liệu thống kê mà nó tạo ra để xác định nút thắt hiệu suất?

Tôi đang cân nhắc mua thêm RAM (hiện tại tôi có 8 cái, sẽ nhận được 16) hoặc ổ SSD (hiện tại tôi có ổ cứng HDD).

Câu trả lời:


7

Các công cụ tôi sẽ sử dụng là:

  • Giám sát hoạt động
  • Dụng cụ (chạy từ Xcode)
  • vm_stat 900
  • io_stat 900
  • top -u -s 900
  • sysdiagnose - shift+ control+ option+ command+ .(hoặc chạy sudo sysdiagnose)

Hai lệnh stat và trên cùng chạy trong một cửa sổ đầu cuối và chụp nhanh khoảng thời gian 15 phút hoạt động. Những người thống kê đăng nhập số liệu thống kê. Tôi chạy lệnh sysdiagnose một cách tiết kiệm, có lẽ một lần vào đầu giai đoạn, một lần khi HĐH có vẻ đặc biệt chậm và một lần vào cuối.

Cách dễ quản lý nhất là Trình giám sát hoạt động và tôi tập trung vào việc đảm bảo không có gì chiếm CPU mà bạn không cảm thấy nên chiếm nhiều tài nguyên và cân bằng RAM - bao nhiêu phần trăm được nối dây bao nhiêu phần trăm có dây + hoạt động.


Tôi nghĩ rằng một số tiện ích này (đặc biệt là chẩn đoán hệ thống) có một chút tham vọng cho những người không thể tìm thấy nút cổ chai máy tính của riêng họ. Không phải là thô lỗ, tôi chỉ không nghĩ rằng đó là một phản ứng thích hợp
Alexander - Tái lập Monica

5
@XAleXOwnZX: thực sự không khó lắm - chỉ là một nỗi đau. Tôi không cảm thấy muốn kiểm tra Activity Monitor mỗi khi tôi bắt đầu làm gì đó để xem vấn đề ở đâu. Tôi muốn giữ cho một công cụ hoạt động cả ngày và cuối cùng, tôi sẽ chỉ cần viết một số tập lệnh để nhanh chóng duyệt dữ liệu và nói với tôi rằng: nút cổ chai CPU đạt 10% thời gian, nút cổ chai HD đạt 50% thời gian , Nút cổ chai RAM đạt 40% thời gian. Tôi sẽ kiểm tra ba lệnh đầu cuối vào ngày mai, nghe có vẻ như những gì tôi muốn.
houbysoft

3
Ngoài ra, tôi không biết về sysdiagnose. Nghe có vẻ rất hữu ích, +1.
houbysoft

3
Đôi khi tôi muốn khuyến khích mọi người tiếp cận với các công cụ chính xác và để họ quyết định điều gì là tốt nhất. Không ai trong số này là nguy hiểm, và tôi đã nói "đây là những gì tôi sẽ sử dụng" để ám chỉ rằng chúng không dành cho tất cả mọi người. Điều đó là không phù hợp?
bmike

io_stat 900nên làiostat 900
zwolin

-1

Nút thắt của hệ thống của bạn rất cụ thể đối với ứng dụng của máy Mac. Dưới đây là một số ví dụ:

  • Một giàn trò chơi video hầu như luôn được đóng chai bởi thẻ đồ họa, vì các trò chơi video không yêu cầu nhiều truy cập đĩa hoặc máy tính CPU.

  • Việc sử dụng thông thường, như tải các ứng dụng và tệp, có thể bị
    tắc nghẽn bởi tốc độ truy cập tệp.

  • Phát triển và sản xuất A / V yêu cầu kết hợp hầu hết các thông số kỹ thuật của máy tính, nhưng không có ứng dụng "tự động" để xác định nó cho bạn.

Đây là cách tôi sẽ xác định nút cổ chai:

  • Hãy xem việc sử dụng RAM của bạn. Một cách miễn phí tuyệt vời để làm như vậy là mở Trình giám sát hoạt động, nhấp chuột phải vào biểu tượng dock và chọn "Hiển thị mức sử dụng bộ nhớ" trong menu phụ "Biểu tượng Dock". Nếu RAM của bạn (không bao gồm bộ nhớ "không hoạt động") thường cao (ví dụ 80%), thì có lẽ nó đáng để nâng cấp. Nếu bạn chỉ sử dụng một nửa RAM 8GB, thêm 8 GB nữa sẽ không ảnh hưởng đến hiệu suất.
  • Tương tự, theo dõi hoạt động đĩa của bạn (từ màn hình hoạt động). Điểm chuẩn ổ cứng Mac của bạn (để bạn tìm hiểu tốc độ đọc / ghi tối đa) và so sánh hoạt động của đĩa bạn quan sát với khả năng tối đa của ổ đĩa. Nếu bạn thường xuyên đạt mức tối đa thì có lẽ đó là thời gian nâng cấp SSD.

Tôi muốn giới thiệu nâng cấp SSD. Ngoài việc tăng tốc độ I / O của tệp rõ ràng, nếu bạn sử dụng quá nhiều bộ nhớ, SSD của bạn sẽ giúp cho không gian trao đổi tốt hơn nhiều so với ổ cứng hiện tại của bạn.


Và vâng, tôi cảm thấy như SSD sẽ giúp ích nhiều nhất; tuy nhiên, nó cũng đắt hơn đáng kể so với việc chỉ có nhiều RAM hơn, vì vậy thật tuyệt khi có một số dữ liệu cứng trước tiên.
houbysoft

Bạn có sử dụng ổ đĩa quang của bạn thường xuyên? Nếu không, thì có rất nhiều dấu ngoặc bạn có thể mua để thay thế ổ đĩa quang của mình bằng ổ đĩa 2,5 "bổ sung. (Optibay là tên thương hiệu phổ biến, mặc dù các loại tương đương có sẵn trên eBay với giá $ 10- $ 20) cho phép bạn sử dụng ổ SSD nhỏ hơn (rẻ hơn) cho hệ điều hành của mình và liên kết sym tất cả các tệp cồng kềnh (ít quan trọng hơn) với ổ cứng hiện tại của bạn. Bạn có thể có một ổ SSD kha khá được thiết lập với giá ~ 80 đô la theo cách này.
Alexander - Tái lập Monica

Tôi đã xóa các bình luận đặt câu hỏi downvotes. Điều đó có thể có xu hướng gây ra nhiều downvote trong kinh nghiệm của tôi. Hỏi về Hỏi Meta khác nếu bạn thực sự muốn có câu trả lời tại sao ...
bmike

Idc về việc bỏ phiếu, danh tiếng nói chung chỉ là một cuộc cạnh tranh kích thước "rác" không liên quan mà tôi không có hứng thú. Tôi thực sự tò mò về cách tôi có thể cải thiện câu trả lời của mình,
Alexander - Tái lập Monica

Chỉ cần lưu ý rằng việc chạy MemoryFreer và MenuMeter không thể thiếu, được định cấu hình như bạn muốn, mang lại cho bạn hình ảnh nhanh - cộng với menu chuột sẽ hiển thị nhiều thông tin bộ nhớ và có liên kết đến Trình giám sát hoạt động.
Zo219
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.