Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Hệ điều hành Unix] ps sắp xếp theo bộ nhớ

    ps sắp xếp theo bộ nhớ

    Để tìm tiến trình ngốn bộ nhớ nhất, ta dùng ps aux --sort=-rss, liệt kê tiến trình theo RSS (bộ nhớ thường trú) giảm dần.

    Cho danh sách pid và lượng bộ nhớ mem (KB), in mỗi dòng pid mem theo thứ tự mem giảm dần, tie-break PID tăng dần.

    Ví dụ

    (pid 1, mem 100), (pid 2, mem 500): in 2 500 rồi 1 100.

    • Định dạng đầu vào:

      Dòng 1: n. n dòng: pid mem (mem là số nguyên KB).

    • Ràng buộc đầu vào:

      1 ≤ n ≤ 1000; 0 ≤ mem ≤ 10^9.

    • Định dạng đầu ra:

      n dòng pid mem theo thứ tự đã sắp xếp.

    Ví dụ:

    Đầu vào:

    2
    1 100
    2 500
    

    Đầu ra:

    2 500
    1 100

    Giải thích:

    Tiến trình 2 dùng 500 KB nhiều hơn nên đứng trước tiến trình 1 (100 KB).

    Đang tải editor...