Điểm:0

Quyền drop_cache bị từ chối

lá cờ ar

tôi đã theo dõi https://www.tecmint.com/clear-ram-memory-cache-buffer-and-swap-space-on-linux/ và tôi nhận ra rằng tôi không có quyền cho /proc/sys/vm/drop_caches. Tôi thậm chí đã sử dụng sudo su và nó vẫn nói Quyền bị từ chối. Tại sao tôi không thể truy cập tập tin này? Tất cả những gì tôi muốn làm là có thể truy cập nó và ngay cả với quyền riêng tư gốc hoàn chỉnh, tôi không thể?

Ubuntu 20.04

Doug Smythies avatar
lá cờ gn
Phiên bản Ubuntu? Phiên bản hạt nhân? Ví dụ về các lệnh và kết quả đầu cuối của bạn? Quyền đối với tập tin? (của tôi là `--w------- 1 gốc root 0 ngày 15 tháng 2 17:05 /proc/sys/vm/drop_caches`).
lá cờ in
Một số bộ đệm và bộ đệm không thể bị hủy theo ý muốn, vì điều đó sẽ ngay lập tức làm hỏng hệ điều hành. Bạn có thể [chỉnh sửa] câu hỏi của mình để giải thích lý do tại sao bạn muốn buộc quá trình này diễn ra theo cách thủ công không? Có lẽ có một quá trình hành động ít quyết liệt hơn mà bạn có thể thực hiện
waltinator avatar
lá cờ it
Bạn đang cố gắng "truy cập" nó như thế nào? Quyền đối với tệp ("`--w-------`") chỉ cho phép **w**riting bởi chủ sở hữu. "Tệp" là một phần dữ liệu giả, một cách truyền hướng dẫn tới kernel.
Doug Smythies avatar
lá cờ gn
@matigo: Tôi không đồng ý. drop_caches sẽ không làm hỏng hệ điều hành (xem tài liệu kernel). Nó có thể làm nó chậm lại, tạm thời. Tôi chưa bao giờ có một vấn đề với nó. Tôi luôn đồng bộ hóa trước. Trường hợp sử dụng của tôi là khả năng lặp lại thử nghiệm, trong đó tôi cần các điều kiện bắt đầu giống hệt nhau, bao gồm cả bộ đệm.
Điểm:0
lá cờ gn

Đây không thực sự là một câu trả lời, mà chỉ là một ví dụ về những gì chúng tôi đã yêu cầu trong các nhận xét. Lưu ý cách các lệnh chỉ hoạt động và 31 gigabyte bộ đệm bị loại bỏ:

root@s19:/home/doug/tmp#
root@s19:/home/doug/tmp# miễn phí -m
              tổng số buff/bộ đệm được chia sẻ miễn phí đã sử dụng hiện có
Mem: 31940 386 258 3 31295 31086
Hoán đổi: 2047 0 2047
root@s19:/home/doug/tmp# sync
root@s19:/home/doug/tmp# echo 3 > /proc/sys/vm/drop_caches
root@s19:/home/doug/tmp# miễn phí -m
              tổng số buff/bộ đệm được chia sẻ miễn phí đã sử dụng hiện có
Mem: 31940 287 31510 3 142 31314
Hoán đổi: 2047 0 2047
root@s19:/home/doug/tmp#

Ví dụ đã được thực hiện trên phần cứng vật lý, nhưng cũng đã được thử trên máy tính ảo (KVM/QEMU) đầy đủ. Tôi không biết nếu nó hoạt động trên VPS hay bất cứ điều gì.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.