2012-08-02 34 views
5

Tôi đang cố gắng cải thiện thời gian xây dựng của mình và muốn có một số phản hồi tại chỗ để đo lường vấn đề của mình ở đâu.Làm cách nào để đo CPU, bộ nhớ và mức sử dụng đĩa trong khi xây dựng?

Tôi đang sử dụng GNU Tạo trên hệ thống CentOS Linux để xây dựng hạt nhân Linux cùng với một số mã ứng dụng. Tôi có thể chạy Make with 'time' để có được một thời gian tổng thể cho việc xây dựng hoàn chỉnh, nhưng điều đó không cho tôi biết nơi mà các nút cổ chai là.

Tôi đã sử dụng -j với Make để chạy trên nhiều lõi trên máy xây dựng của mình, nhưng tôi chạy trên cùng trong quá trình tạo và nhận thấy các lõi CPU thường không hoạt động.

Bất kỳ đề xuất nào về cách tốt nhất để đo lường mức sử dụng đĩa và bộ nhớ trong quá trình xây dựng?

Bất kỳ điều gì khác tôi cần phải đo lường?

Không có tùy chọn dựa trên văn bản hoặc GUI - bất kỳ điều gì cho tôi một số dữ liệu tôi có thể sử dụng.

+0

Chỉ văn bản hoặc GUI? – golimar

+1

Điều này có thể khiến bạn quan tâm: http://programmers.stackexchange.com/q/156569/8977 – bitmask

+0

@bitmask cảm ơn, điều đó rất hữu ích. Tôi sẽ bắt đầu chạy một số thử nghiệm. –

Trả lời

1

Để đo thời gian thực, tôi sử dụng htop dựa trên tex từ third-party kho. Nó giống như hàng đầu nhưng tốt hơn, nó cho thấy cpu đồ họa (tất cả CPU của riêng biệt), tải ram.

Các vấn đề liên quan