[linux-cifs-client] cifs version 1.26 test version for 2.6.8 or later kernels

Gorazd Golob gorazdg at noviforum.si
Wed Dec 1 20:15:27 GMT 2004


Hi!

I'm testing reading big (~100mb) files from w2k share. Here is
/proc/meminfo. No services are running on computer.

MemTotal:      1035196 kB
MemFree:          5020 kB
Buffers:          1480 kB
Cached:         998732 kB
SwapCached:          0 kB
Active:          27668 kB
Inactive:       979820 kB
HighTotal:      131008 kB
HighFree:          140 kB
LowTotal:       904188 kB
LowFree:          4880 kB
SwapTotal:     1959920 kB
SwapFree:      1959920 kB
Dirty:          104024 kB
Writeback:           0 kB
Mapped:          10000 kB
Slab:            17168 kB
CommitLimit:   2477516 kB
Committed_AS:    23324 kB
PageTables:        592 kB
VmallocTotal:   114680 kB
VmallocUsed:      1216 kB
VmallocChunk:   113328 kB
HugePages_Total:     0
HugePages_Free:      0
Hugepagesize:     4096 kB




On Wed, 1 Dec 2004, Steven French wrote:

> My worry would be if there are many scenarios in which large file copy
> causes huge spike in cache memory (cifs inode data cached in page cache),
> then competing memory requests cause write back of page cache which gets
> blocked on the memory request which is in turn blocked on the write back
> of the page cache.  Linux can be very aggressive in caching.
>
> I was able to reproduce some interesting problems when repeating VERY
> large writes (perhaps 100MB or more for each write) in parallel to
> multiple files to samba server on the same box (which probably won't
> reliably work in loopback without changes to writepage itself or
> cifs_writepage or alternatively moving part of smbd to kernel)
>
>
> Steve French
> Senior Software Engineer
> Linux Technology Center - IBM Austin
> phone: 512-838-2294
> email: sfrench at-sign us dot ibm dot com


More information about the linux-cifs-client mailing list