免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: unix007
打印 上一主题 下一主题

[SCO UNIX] unixware711比openserver5 慢40倍! [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
11 [报告]
发表于 2003-04-28 16:01 |只看该作者

unixware711比openserver5 慢40倍!

回去测测~~~

论坛徽章:
0
12 [报告]
发表于 2003-04-28 16:12 |只看该作者

unixware711比openserver5 慢40倍!

同意menp9999的发言

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
13 [报告]
发表于 2003-04-28 16:21 |只看该作者

unixware711比openserver5 慢40倍!

不可能的

unixware711的缓冲区要比Sco openserver快的多!

论坛徽章:
0
14 [报告]
发表于 2003-04-29 11:28 |只看该作者

unixware711比openserver5 慢40倍!

原帖由 "menp9999" 发表:



你这么频繁的打开关闭一个文件,真正的程序可能这么设计么?你想想支持VFS文件系统的UW7比不支持VFS的OSR5要多多少VFS向实际文件系统的映射,这些映射的开销就是你的40倍的来源.
如果你对VFS不清楚的话,可以参考L..........


我们的实际应用程序差不多是这样的来做的,几乎每一秒要打开这个日志文件800次来写800条日志记录,高峰时更多。vxfs这种速度导致应用程序写日志要等一段时间,从而拖慢了应用程序的速度。
其实,对我们来说,我们是不关心VXFS的原理,我们需要一种能满足我们要求的文件系统。再说,就是懂得vxfs的原理,我们也无法修改这个它。HTFS满足了应用的要求,所以我只能说VXFS比HTFS慢。
不知我这种说法对否?

不知UFS是否会快一些呢?

论坛徽章:
0
15 [报告]
发表于 2003-04-29 11:45 |只看该作者

unixware711比openserver5 慢40倍!

原帖由 "unix007" 发表:


我们的实际应用程序差不多是这样的来做的,几乎每一秒要打开这个日志文件800次来写800条日志记录,高峰时更多。vxfs这种速度导致应用程序写日志要等一段时间,从而拖慢了应用程序的速度。
其实,对我们来说,我?.........

既然你如此频繁的打开关闭文件,你何不把这个文件打开和关闭工作放在这写记录循环的外面呢?这样的话,对于OSR5也是同样快不少呀?你要是觉得老是这么一直打开文件可能不好的话,你干脆自己做个缓冲区,缓冲慢了才打开文件写一次好了.
我不知道UFS是什么东西,UW7我用的不是很多,我只是从VFS的原理来推测的,其实UFS如果是实际的文件系统下面的话,他应该也免不了这么有VFS>;UFS的映射.

论坛徽章:
0
16 [报告]
发表于 2003-04-29 11:47 |只看该作者

unixware711比openserver5 慢40倍!

原帖由 "unix007" 发表:


我们的实际应用程序差不多是这样的来做的,几乎每一秒要打开这个日志文件800次来写800条日志记录,高峰时更多。vxfs这种速度导致应用程序写日志要等一段时间,从而拖慢了应用程序的速度。
其实,对我们来说,我?.........

是,原理是不能帮我们改善他的最坏情况,但是可以指导我们避免最坏情况的出现.

论坛徽章:
0
17 [报告]
发表于 2003-04-29 12:23 |只看该作者

unixware711比openserver5 慢40倍!

原帖由 "menp9999" 发表:

既然你如此频繁的打开关闭文件,你何不把这个文件打开和关闭工作放在这写记录循环的外面呢?这样的话,对于OSR5也是同样快不少呀?你要是觉得老是这么一直打开文件可能不好的话,你干脆自己做个缓冲区,缓冲慢了才打开文?.........


我们的应用实际上没有用到循环体。上面的程序是为了模拟频繁打开文件而设的。
而且,打开这个日志文件是几个不同的进程。
所以,应用程序无法改,只能从操作系统方面改。但又不知道操作系统那里可以改。
看过资料,可以将vxfs文件系统设为nolog.但设置之后,还是没有改善。

论坛徽章:
0
18 [报告]
发表于 2003-04-29 13:07 |只看该作者

unixware711比openserver5 慢40倍!

改设计吧.

论坛徽章:
0
19 [报告]
发表于 2003-04-29 14:00 |只看该作者

unixware711比openserver5 慢40倍!

改设计,那还不如改为openserver5.是吗?

论坛徽章:
0
20 [报告]
发表于 2003-04-29 16:15 |只看该作者

unixware711比openserver5 慢40倍!

如果模块众多,交换量大的话,改设计好象不大可能。不过话又说回来,VXFS比HTFS要稳健。我的一台网页服务器用FreeBSD 4.7,它的文件系统就是UFS1,感觉比HTFS要快、稳定,基本不用维护,可能是FreeBSD支持ATA100的缘故吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP