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] memory.high - RAM bi reclaim khi vuot soft limit

    cgroup v2 có memory.high (soft limit). Khi RAM dùng vượt high, kernel reclaim phần thừa để kéo về high (throttle nhưng không OOM). Khi vượt memory.max (hard limit) mới OOM.

    Cho high, max, used, in trạng thái: OK nếu used ≤ high; RECLAIM x nếu high < used ≤ max với x = used - high; OOM nếu used > max.

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

      Dòng 1: ba số nguyên high max used (MiB).

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

      0 ≤ high ≤ max ≤ 10^9; 0 ≤ used ≤ 10^9.

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

      Một dòng: OK, RECLAIM x, hoặc OOM.

    Ví dụ:

    Đầu vào:

    400 512 450
    

    Đầu ra:

    RECLAIM 50

    Giải thích:

    450 > high(400) nhưng ≤ max(512); cần thu hồi 50 MiB.

    Đang tải editor...