我正在调查Mac OS X 10.6.8服务器上的一个问题,用户抱怨访问速度减慢。 networking吞吐量放缓。 感觉就像服务器负担过重。 系统指标显示NIC的数据速率低于10MBps,而Promise VTrak 610fD RAID机箱的Webpipe理界面则显示40MBps。 机箱显示一个arrays8500 IOPS。
使用fs_usage ,我观察到AppleFileService在特定的HFS + J卷上做了一个RdMeta,速度过快。
13:48:05.783 RdMeta D=0x00009fc9 B=0x1000 /dev/disk6s2 0.000095 W AppleFileServer 13:48:05.783 RdMeta D=0x00009fca B=0x1000 /dev/disk6s2 0.000097 W AppleFileServer 13:48:05.783 RdMeta D=0x00009fcb B=0x1000 /dev/disk6s2 0.000096 W AppleFileServer
当我暂时停止共享磁盘上的卷6时,问题得到解决。 我想知道哪些数据与列出的设备上的这些磁盘块编号(40905,40906,40907等)相关联。
我可以使用哪些工具来识别与这些块关联的文件?
除了我的头,我想不出一个简单的方法来解决Mac OS X中包含的工具,但可以使用iohead提供的function强大的商业HFS +取证命令行工具fileXray(I我自己testing和证实了这一点,它就像一个魅力):
sudo fileXray -W <block#>
即使您决定不购买他们强大的软件, 免费的手册也会提供一些有关HFS +的低级细节的有趣见解。