Theo SuSE, (tổng số Mem: 31908592k, 31421504k đã sử dụng), làm thế nào để tôi biết quá trình hoặc chương trình sử dụng bộ nhớ của mình?
Theo SuSE, (tổng số Mem: 31908592k, 31421504k đã sử dụng), làm thế nào để tôi biết quá trình hoặc chương trình sử dụng bộ nhớ của mình?
Câu trả lời:
Chương trình (dòng lệnh) tiêu chuẩn để kiểm tra mức sử dụng cpu / bộ nhớ cho các tiến trình top
cũng có một tính năng đầy đủ hơn một chút htop
tuy nhiên trên rất nhiều hệ thống bị ràng buộc top
(dù sao thì bash
hầu như luôn bị ràng buộc với sh
hầu hết các hệ thống linux hiện đại) . Ngoài ra còn có các trình bao bọc GUI khác nhau cho top / htop có sẵn
Sau khi mở đầu, nhấp M
sẽ sắp xếp theo sử dụng bộ nhớ.
EDIT - 4-12
Để rõ ràng, tôi quyết định mở rộng về việc sắp xếp. Đây là một top
cửa sổ điển hình khi chạy từ shell terminal, cái này đã được sắp xếp theo%MEM
Cột mà bạn quan tâm nhất là cột %MEM
sẽ cung cấp cho bạn phần của tổng bộ nhớ khả dụng được sử dụng bởi quá trình đó. VIRT
đưa ra dấu chân bộ nhớ ảo của quá trình, trong đó chỉ có RES
lượng hiện tại trong bộ nhớ vật lý (phần còn lại được hoán đổi và hiện không được hiển thị trên bảng)
Để sắp xếp theo một cột bạn nhấn F
(shift-F) và màn hình sẽ thay đổi thành như sau
như bạn có thể thấy, nhấn n
sẽ chọn sắp xếp theo tỷ lệ phần trăm bộ nhớ (nhấn enter để quay lại chế độ xem bảng). (Có một phím tắt kế thừa Shift-m sẽ chuyển đổi sắp xếp theo bộ nhớ khi nhấn vào chế độ xem bảng) Bạn có thể sử dụng <
và >
trong chế độ xem bảng (shift - và shift-.) Để xoay vòng cột được sắp xếp.
Ở chế độ xem bảng, nhấn chữ thường m
sẽ chuyển đổi chế độ xem tóm tắt bộ nhớ.
Lưu ý: Tôi đã chơi xung quanh với các cột sắp xếp để các cột được xáo trộn từ hình ảnh đầu tiên.
Giống như nhiều tiện ích dòng lệnh unix / linux, có rất nhiều thủ thuật nhỏ và những thứ và tính năng ẩn - top là một công cụ rất mạnh. Chẳng hạn, bạn có thể hiển thị nhiều bảng cùng một lúc (giả sử top 5 thay vì top 20 nhưng cho 4-5 tham số khác nhau) - làm thế nào? Tôi không biết, nhưng tôi vô tình hiểu điều đó khi chụp ảnh màn hình. Một chương đầy đủ của một cuốn sách hay về * nix có thể được dành cho top
, vì vậy tóm tắt ở trên chỉ là một đoạn mồi nhỏ để có được những gì bạn cần biết về quy trình của mình.
M
(tức là Shift-m) sẽ sử dụng danh sách theo cách sử dụng bộ nhớ.
Điều này sẽ đưa ra các quy trình dài và đáng để thử.
ps -eo pid,pmem,rss,comm --sort rss