发布时间:2013-01-04 16:04:34
用dd读u盘时,发现有时速度很快,大于200M/s,而从bushound上看不出读动作,说明是从缓存里读的数据。在读之前执行下 echo 1 > /proc/sys/vm/drop_caches 就正常了。关于drop_caches 的解释:Kernels 2.6.16 and newer provide a mechanism to have the kernel drop the page cache and/or inode and dentry caches on command, which can help free up a lot of memory. Now ......【阅读全文】
发布时间:2013-01-04 09:56:42
屏幕有两种输出,一是标准输出,一是标准错误输出。一般重定向是把标准输出转移到文件,标准错误输出只在屏幕显示,不输出到文件。采用如下方法可把所有输出重定向到文件,并且屏幕上依然能够看到输出内容:dd if=/dev/urandom of=/dev/null bs=1M count=100 2>&1 | tee xLog如果不需要屏幕监视,那么下面的表达式即可:dd if=/dev/urandom of=/dev/null bs=1M count=100 >& xLog......【阅读全文】