- 论坛徽章:
- 0
|
如题,再补充一下情景,系统存储是fastT600,该系统使用两块73g的硬盘作raid1 ,系统刚开始使用的文件系统格式是jfs,应用开发的所有数据都建立在oracle9i数据库里的一个大的表空间里,且只有一个数据文件,用户都通过一个用户名来访问后台数据库,使用系统的回滚段和索引的表空间。系统运行后使用正常,磁盘i/o及cpu使用率也不高,后因为上tsm备份时,系统i/o达到100%,同时用户端无常正常使用。后在测试环境建立jfs2文件系统格式测试,备份的时间及磁盘i/o都大为减少,在客户端进行测试,数据库均可正常使用,因此,将生产环境的数据格式改为jfs2 格式,修改的方法是通过backup文件系统,重新新的jfs2文件系统,重建应用用户及表空间,imp进业务数据,修改后系统运行正常,几天后系统磁盘i/o达到100%,某些用户端访问非常慢,经查是发现用户访问的其中一个表被锁,后重启oracle服务正常,但这种情况差不多24小时左右就发生一次,并且都不是在业务高峰期。
希望各位同仁能帮我分析一下,这个问题一个折腾好久了,请教了许多专家,还有IBM,问题都没有解决。
首先注明,虽然磁盘i/o的问题跟磁盘的数量有关,但我想这不是关键的问题,因为在未运行tsm备份之前,系统运行还是正常的。
如果打开jfs2 的concurrent i/o功能,对性能的提升会有一定的效果吗? |
|