5
已經開發了一個應用程序,用於在2.6.10內核的目標上運行。在Windows機器上的共享文件夾通過命令安裝:如何禁用客戶端在Linux的CIFS(samba)中的緩存
mount -t cifs -o username=xxx,password=xxx,forcedirectio //192.168.170.67/57 /fsRecord
正如你可以在命令選項forcedirectio
理解,我想在客戶端上禁用緩存。但我不能。
目標上可用RAM的數量爲40 MB。當我複製大小約爲10MB的文件時,可用RAM容量減小到30 MB。
內核2.6.10使用cifs.1.28。我還將oplockEnabled設置爲0(在源代碼和/ proc/fs/cifs/OplockEnabled中)。但它並沒有停止緩存。我怎樣才能禁用CIFS客戶端上的緩存真實?