On Wed, 28 Mar 2007, Ivan Voras wrote: > Ulrich Spoerlein wrote: > >> What kind of C program or script did you have in mind? My C-foo is very >> weak ... > > If you have python installed, this is a simple way: Also good is dd between the file system and /dev/null. Something worth remembering is that some tools (cp(1) in particular) use memory-mapped I/O, which may behave differently than raw I/O operations. Robert N M Watson Computer Laboratory University of Cambridge > > ---- > print "writing" > f = file("a_file", "w") > for x in xrange(1024): # write 1024 MB > f.write(' '*1024*1024) > f.close() > > raw_input("press enter to rewrite") > > print "rewriting" > f = file("a_file", "r+") > for x in xrange(1024): # write 1024 MB again > f.write(' '*1024*1024) > f.close() > ---- > > save it to a file, run the file with python interpreter. If you don't observe > the weird read-before-write effect, then it's not a problem in FreeBSD / NFS. > >Received on Wed Mar 28 2007 - 15:59:39 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:07 UTC