- 论坛徽章:
- 0
|
今天上午,断网状态。在KDE下拷贝iso文件,当时启用 SoftUpdates 的分区在相对外道,Journaling 的在内道。KDE 显示启用 Journaling 的速度很不稳定,最低到了 3M/s,而 SoftUpdates 一直保持在 33M/s。总体感觉是 Journaling 速度只有 SoftUpdates 一半左右。
今天晚上,断网状态。在不启动 X 的情况下进行如下测试,不知道科学否,贴出来让大家看看,点评点评。重新调整了两分区顺序,这次 Journaling 分区在外道,SoftUpdates 分区在内道。看到计算出的 23.3M/s 比上午 KDE 报的 33M/s 差距较大,应该和内外道有所关系,同时 23.3M/s 的测试中我加了 sync 命令,而 KDE 的复制机制不清楚。
数据如此,自己看吧!呵呵……
-----------------------------------------------------------------------------------
>>> 今日补充测试读取小文件。新手,昨天没想到怎么测这一项。
compaq V3625AU 笔记本
CPU: Athlon X2 TK-55 1.8GHz
RAM: 1.5G DDRII 667
- 日志/软更新 三次操作 平均 平均速度
- =============================================================
- 写入 552M 大文件 (7.1-BETA2-i386-disc1.iso)
- cat $SRC > /dev/null 事先缓存下整个 iso 文件
- date && cp $SRC $DEST && sync && date 测试写入时间
- --------------------------------------------------
- J 37s 33s 36s 35.3s 15.6M/s
- S 25s 24s 22s 23.7s 23.3M/s
- =============================================================
- 复制 1.5G 小文件 (FreeBSD7.0安装文件)
- date && cp -rH $SRC $DEST && sync && date 文件总体较多,无法缓存全部,所以没先缓存而直接复制
- --------------------------------------------------
- J 166s 152s 165s 161.0s 9.5M/s
- S 207s 206s 190s 201.0s 7.6M/s
- =============================================================
- 读 552M 大文件 (7.1-BETA2-i386-disc1.iso)
- date && cat $FILE > /dev/null && date
- ---------------------------------------------------
- J 16s 16s 16s 16.0s 34.5M/s
- S 21s 23s 24s 26.7s 20.1M/s
- =============================================================
- 读 1.5G 小文件 (FreeBSD7.0安装文件)
- date && find $FILESDIR -type f -exec cat {} > /dev/null \; && date
- --------------------------------------------------------------------
- J 60s 59s 60s 59.7s 25.7M/s
- S 84s 83s 76s 81.0s 19.0M/s
复制代码
- ~# mount -o async /dev/ad4s1g.journal /vm
- ~# mount /dev/ad4s1h /pub/
- ~# mount
- /dev/ad4s1a on / (ufs, local)
- devfs on /dev (devfs, local)
- /dev/ad4s1d on /var (ufs, local, soft-updates)
- /dev/ad4s1e on /usr (ufs, local, soft-updates)
- /dev/ad4s1f on /home (ufs, local, soft-updates)
- /dev/ad4s1g.journal on /vm (ufs, asynchronous, local, gjournal)
- /dev/ad4s1h on /pub (ufs, local, soft-updates)
- ~# ls -lh /home/root/7.1-iso/7.1-BETA2-i386-disc1.iso
- -rw-r--r-- 1 root wheel 552M Oct 22 12:00 /home/root/7.1-iso/7.1-BETA2-i386-
- disc1.iso
- ~#
- ~#
- ~# cd /vm
- /vm# mkdir d1 d2 d3
- /vm# cat /home/root/7.1-iso/7.1-BETA2-i386-disc1.iso > /dev/null
- /vm# date && cp /home/root/7.1-iso/7.1-BETA2-i386-disc1.iso d1/ && sync && date
- Wed Oct 22 18:34:18 CST 2008
- Wed Oct 22 18:34:55 CST 2008
- /vm# cat /home/root/7.1-iso/7.1-BETA2-i386-disc1.iso > /dev/null
- /vm# date && cp /home/root/7.1-iso/7.1-BETA2-i386-disc1.iso d2/ && sync && date
- Wed Oct 22 18:35:24 CST 2008
- Wed Oct 22 18:35:57 CST 2008
- /vm# cat /home/root/7.1-iso/7.1-BETA2-i386-disc1.iso > /dev/null
- /vm# date && cp /home/root/7.1-iso/7.1-BETA2-i386-disc1.iso d3/ && sync && date
- Wed Oct 22 18:36:19 CST 2008
- Wed Oct 22 18:36:55 CST 2008
- /vm#
- /vm#
- /vm# cd /pub
- /pub# mkdir d1 d2 d3
- /pub# cat /home/root/7.1-iso/7.1-BETA2-i386-disc1.iso > /dev/null
- /pub# date && cp /home/root/7.1-iso/7.1-BETA2-i386-disc1.iso d1/ && sync && date
- Wed Oct 22 18:39:04 CST 2008
- Wed Oct 22 18:39:29 CST 2008
- /pub# cat /home/root/7.1-iso/7.1-BETA2-i386-disc1.iso > /dev/null
- /pub# date && cp /home/root/7.1-iso/7.1-BETA2-i386-disc1.iso d2/ && sync && date
- Wed Oct 22 18:39:40 CST 2008
- Wed Oct 22 18:40:04 CST 2008
- /pub# cat /home/root/7.1-iso/7.1-BETA2-i386-disc1.iso > /dev/null
- /pub# date && cp /home/root/7.1-iso/7.1-BETA2-i386-disc1.iso d3/ && sync && date
- Wed Oct 22 18:40:17 CST 2008
- Wed Oct 22 18:40:39 CST 2008
- /pub#
- /pub#
- /pub# cd
- ~# umount /vm /pub
- ~# mount -o async /dev/ad4s1g.journal /vm
- ~# mount /dev/ad4s1h /pub/
- ~# du -sh /home/root/7.0
- 1.5G /home/root/7.0
- ~#
- ~#
- ~# cd /vm/
- /vm# date && cp -rH /home/root/7.0 d1/ && sync && date
- Wed Oct 22 18:46:56 CST 2008
- Wed Oct 22 18:49:42 CST 2008
- /vm# date && cp -rH /home/root/7.0 d2/ && sync && date
- Wed Oct 22 18:56:14 CST 2008
- Wed Oct 22 18:58:46 CST 2008
- /vm# date && cp -rH /home/root/7.0 d3/ && sync && date
- Wed Oct 22 19:05:11 CST 2008
- Wed Oct 22 19:07:56 CST 2008
- /vm#
- /vm#
- /vm# cd /pub
- /pub# date && cp -rH /home/root/7.0 d1/ && sync && date
- Wed Oct 22 19:13:33 CST 2008
- Wed Oct 22 19:17:00 CST 2008
- /pub# date && cp -rH /home/root/7.0 d2/ && sync && date
- Wed Oct 22 19:19:13 CST 2008
- Wed Oct 22 19:22:39 CST 2008
- /pub# date && cp -rH /home/root/7.0 d3/ && sync && date
- Wed Oct 22 19:57:31 CST 2008
- Wed Oct 22 20:00:41 CST 2008
- /pub#
- /pub#
- /pub# cd
- ~# umount /vm /pub
- ~# mount -o async /dev/ad4s1g.journal /vm
- ~# mount /dev/ad4s1h /pub/
- ~#
- ~#
- ~# cd /vm
- /vm# date && cat d1/7.1-BETA2-i386-disc1.iso > /dev/null && date
- Wed Oct 22 20:03:50 CST 2008
- Wed Oct 22 20:04:06 CST 2008
- /vm# date && cat d2/7.1-BETA2-i386-disc1.iso > /dev/null && date
- Wed Oct 22 20:04:15 CST 2008
- Wed Oct 22 20:04:31 CST 2008
- /vm# date && cat d3/7.1-BETA2-i386-disc1.iso > /dev/null && date
- Wed Oct 22 20:04:38 CST 2008
- Wed Oct 22 20:04:54 CST 2008
- /vm#
- /vm#
- /vm# cd /pub/
- /pub# date && cat d3/7.1-BETA2-i386-disc1.iso > /dev/null && date
- Wed Oct 22 20:05:55 CST 2008
- Wed Oct 22 20:06:16 CST 2008
- /pub# date && cat d2/7.1-BETA2-i386-disc1.iso > /dev/null && date
- Wed Oct 22 20:06:21 CST 2008
- Wed Oct 22 20:06:44 CST 2008
- /pub# date && cat d1/7.1-BETA2-i386-disc1.iso > /dev/null && date
- Wed Oct 22 20:06:50 CST 2008
- Wed Oct 22 20:07:14 CST 2008
复制代码
>>> 补充- ~> date && find /vm/d1/7.0/ -type f -exec cat {} > /dev/null \; && date
- Thu Oct 23 10:34:51 CST 2008
- Thu Oct 23 10:35:51 CST 2008
- ~> date && find /pub/d1/7.0/ -type f -exec cat {} > /dev/null \; && date
- Thu Oct 23 10:36:39 CST 2008
- Thu Oct 23 10:38:03 CST 2008
- ~> date && find /vm/d2/7.0/ -type f -exec cat {} > /dev/null \; && date
- Thu Oct 23 10:39:23 CST 2008
- Thu Oct 23 10:40:22 CST 2008
- ~> date && find /pub/d2/7.0/ -type f -exec cat {} > /dev/null \; && date
- Thu Oct 23 10:42:10 CST 2008
- Thu Oct 23 10:43:33 CST 2008
- ~> date && find /vm/d3/7.0/ -type f -exec cat {} > /dev/null \; && date
- Thu Oct 23 10:45:25 CST 2008
- Thu Oct 23 10:46:25 CST 2008
- ~> date && find /pub/d3/7.0/ -type f -exec cat {} > /dev/null \; && date
- Thu Oct 23 10:46:52 CST 2008
- Thu Oct 23 10:48:08 CST 2008
复制代码
[ 本帖最后由 自由建客 于 2008-10-23 11:02 编辑 ] |
|