All pastes #31998 Raw Edit

neuron

public text v1 · immutable
#31998 ·published 2005-12-01 18:30 UTC
rendered paste body
rsync /bin:
fusecompress: fusecompress.c:697(fusecompress_destroy()) : Fuse stats:
fusecompress: fusecompress.c:699(fusecompress_destroy()) : Getattr : 328, Unlink : 0, Rename : 82, Truncate : 0, Open : 82, Read : 0, Write : 1414, Release : 82
fusecompress: fusecompress.c:700(fusecompress_destroy()) : Decompress : 0, Compress_Queue : 0, Compress : 0
fusecompress: fusecompress.c:702(fusecompress_destroy()) : Direct_open : 559, Direct_Open_Cleandb : 15, Direct_Open_Alloc : 164, Direct_Write : 1406, Direct_Read : 0

rsync /bin once with -c (not copying any files)
fusecompress: fusecompress.c:697(fusecompress_destroy()) : Fuse stats:
fusecompress: fusecompress.c:699(fusecompress_destroy()) : Getattr : 82, Unlink : 0, Rename : 0, Truncate : 0, Open : 82, Read : 105, Write : 0, Release : 82
fusecompress: fusecompress.c:700(fusecompress_destroy()) : Decompress : 0, Compress_Queue : 0, Compress : 0
fusecompress: fusecompress.c:702(fusecompress_destroy()) : Direct_open : 150, Direct_Open_Cleandb : 14, Direct_Open_Alloc : 82, Direct_Write : 0, Direct_Read : 97

Notes:
getattr is called 328 times when rsync writes data, and 82 times when it's not writing.
write is called a LOT more than read, why?