đã phát triển một ứng dụng chạy trên một đích với hạt nhân 2.6.10. Một thư mục được chia sẻ trên một máy cửa sổ được gắn qua lệnh:cách tắt bộ đệm ẩn trong CIFS (samba) ở phía máy khách trong linux
mount -t cifs -o username=xxx,password=xxx,forcedirectio //192.168.170.67/57 /fsRecord
Như bạn có thể hiểu từ các tùy chọn lệnh forcedirectio
, tôi muốn vô hiệu hóa bộ nhớ đệm trên các mặt hàng. Nhưng tôi không thể.
Lượng RAM miễn phí trên mục tiêu là 40 MB. Khi tôi sao chép một tệp có dung lượng khoảng 10MB, dung lượng RAM miễn phí sẽ giảm xuống còn 30 MB.
Hạt nhân 2.6.10 sử dụng cifs.1.28. Tôi cũng đặt oplockEnabled là 0 (trong cả hai mã nguồn và/proc/fs/cifs/OplockEnabled). Nhưng nó đã không ngừng bộ nhớ đệm. Làm thế nào tôi có thể vô hiệu hóa bộ nhớ đệm trên máy khách cifs cho thực tế?