stworzyłem aplikację do uruchomienia na celu z jądrem 2.6.10. Folder udostępniony na komputerze z Windows jest zamontowany poprzez komendy:jak wyłączyć buforowanie w CIFS (samba) po stronie klienta w Linuksie
mount -t cifs -o username=xxx,password=xxx,forcedirectio //192.168.170.67/57 /fsRecord
Jak można zrozumieć z opcją polecenia forcedirectio
, chcę wyłączyć buforowanie po stronie klienta. Ale nie mogę.
Ilość wolnej pamięci RAM na dysku docelowym wynosi 40 MB. Kiedy kopiuję plik o wielkości około 10 MB, wielkość wolnego RAM spada do 30 MB.
Jądro 2.6.10 używa cifs.1.28. Ustawiłem również oplockEnabled jako 0 (zarówno w kodzie źródłowym, jak i/proc/fs/cifs/OplockEnabled). Ale to nie zatrzymało buforowania. Jak mogę wyłączyć buforowanie na kliencie CIFs na prawdziwe?