Bài viết này tuyên bố rằng -m
cờ ulimit
không làm gì trong Linux hiện đại. Tôi không thể tìm thấy gì khác để chứng thực cho tuyên bố này. Có chính xác không?
Bạn có thể cố gắng giới hạn mức sử dụng bộ nhớ của một quá trình bằng cách đặt kích thước cài đặt thường trú tối đa (ulimit -m). Điều này không có tác dụng đối với Linux. man setrlimit nói rằng nó chỉ hoạt động trong các phiên bản cổ xưa. Thay vào đó, bạn nên giới hạn số lượng bộ nhớ ảo tối đa (ulimit -v).
Nếu đúng là nó hoạt động trong các phiên bản Linux cũ hơn, phiên bản nào đã ngừng hỗ trợ này?