Opensolaris
升級 zpool 後寫入大文件時,我的 OpenSolaris 伺服器掛起
昨天我向opensolaris伺服器添加了新硬碟(四個作為raidz1,一個作為熱備件),在擴展zpool後,伺服器在寫入大文件時掛起,但在讀取大文件時掛起(大文件=> 1GiB)。
升級前的 zpool 配置如下所示:
state: ONLINE NAME STATE READ WRITE CKSUM storage ONLINE 0 0 0 raidz1 ONLINE 0 0 0 c9t0d0 ONLINE 0 0 0 c9t1d0 ONLINE 0 0 0 c9t2d0 ONLINE 0 0 0 c9t3d0 ONLINE 0 0 0
升級後 zpool 如下所示:
state: ONLINE NAME STATE READ WRITE CKSUM storage ONLINE 0 0 0 raidz1 ONLINE 0 0 0 c9t0d0 ONLINE 0 0 0 c9t1d0 ONLINE 0 0 0 c9t2d0 ONLINE 0 0 0 c9t3d0 ONLINE 0 0 0 raidz1 ONLINE 0 0 0 c9t4d0 ONLINE 0 0 0 c9t5d0 ONLINE 0 0 0 c9t6d0 ONLINE 0 0 0 c9t7d0 ONLINE 0 0 0 spares c9t8d0 AVAIL
如您所見,所有驅動器都線上,甚至 3Ware 9690SA-4I 控制器告訴我一切正常:
Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy ----------------------------------------------------------------------------- - u0 SINGLE OK - - - 1862.63 RiW ON u1 SINGLE OK - - - 1862.63 RiW ON u2 SINGLE OK - - - 1862.63 RiW ON u3 SINGLE OK - - - 1862.63 RiW ON u4 SINGLE OK - - - 1862.63 RiW ON u5 SINGLE OK - - - 1862.63 RiW ON u6 SINGLE OK - - - 1862.63 RiW ON u7 SINGLE OK - - - 1862.63 RiW ON u8 SINGLE OK - - - 1862.63 RiW ON VPort Status Unit Size Type Phy Encl-Slot Model ----------------------------------------------------------------------------- - p8 OK u0 1.82 TB SATA - /c9/e0/slt1 SAMSUNG HD203WI p9 OK u1 1.82 TB SATA - /c9/e0/slt3 SAMSUNG HD203WI p10 OK u2 1.82 TB SATA - /c9/e0/slt5 SAMSUNG HD203WI p11 OK u4 1.82 TB SATA - /c9/e0/slt6 SAMSUNG HD203WI p12 OK u5 1.82 TB SATA - /c9/e0/slt8 SAMSUNG HD203WI p13 OK u3 1.82 TB SATA - /c9/e0/slt10 SAMSUNG HD203WI p14 OK u6 1.82 TB SATA - /c9/e0/slt13 SAMSUNG HD203WI p15 OK u7 1.82 TB SATA - /c9/e0/slt15 SAMSUNG HD203WI p16 OK u8 1.82 TB SATA - /c9/e0/slt17 SAMSUNG HD203WI
但是當我開始向這個 zfs 寫入文件時,伺服器會在寫入過程中的某個時間掛起,有時只是在寫入整個文件之後,但伺服器肯定會掛起……。對面讀取大文件(7-8GiB)沒問題!
感謝您的回答!
和
圭多
編輯:
僅供參考:伺服器執行在 svn_111b
編輯2:
scrub: scrub completed after 6h20m with 0 errors on Thu Jul 22 00:33:29 2010
如您所見,沒有文件系統錯誤……
ZFS ARC 存在 3 年以上的錯誤仍然存在!
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6522017
它也將超出虛擬機管理程序的 VM 限制!