我正在使用WMI来监视Windows Server 2003和Windows Server 2008主机。 我得到了所有我想要的信息,但磁盘I / O性能。 我试过为“AvgDiskQueueLength”查询“Win32_PerfFormattedData_PerfDisk_LogicalDisk”,但我总是得到“没有密钥”的结果。 WMI服务正在两个系统上运行,我可以使用wbemtest连接到它,没有任何错误。 我错过了什么,或者我做错了什么?
我安装了一台新的高清机器,并重新安装了Win7 Pro。 电脑无法使用。 每隔30秒到一分钟,电脑完全挂起。 内存永远不会超过15%; 最小的CPU使用率。 没有打开。 但是,磁盘监视器却很奇怪: 队列将被固定,I / O固定几秒钟,然后I / O下降到零,队列保持固定,然后最终所有的进程消失一个接一个,然后队列将保持固定,最终一段时间后恢复再正常工作20-30秒。 像往常一样,令人沮丧的是,在事件中没有任何帮助。 我试过更新驱动程序。 我和chkdisk一起工作,得到了一份干净的健康证书(也没有像Windows中发生的那样的停顿,我注意到了,而且我正在密切关注 – 所以HD本身不存在问题)。 Windows完全没有响应 – 无法启动taskmgr或进行任何其他更改,直到它再次开始响应。 但是,资源监视器保持卡车(有点)。 这里有几个镜头: 任何线索/build议欢迎 更新: 我忘了提到另一个怪事。 之前在eventvwr中试图找出问题时,我注意到从明天开始的一些事件(!)。 现在,它在一个推送ntp服务器的域名,如果这个问题。 另外,在进行安装时,我意外地将时区设置为-8,当时应该是-5–还不是一整天。 同样,在鼓励下,我在资源监视器打开的时候看到了Process Monitor的问题(所以我可以看到它激增并知道它“崩溃”)。 没什么值得注意的; 系统挂起时显示的唯一过程是资源监视器 – 没有其他进程。 直接在崩溃之前,唯一的一个ntp相关的错误。 事故发生后,大量的写道。 时间设定可以搞砸了吗? 会和ntp更新导致这样的挂?
我有一个使用mdadm和4个硬盘的RAID设置。 服务器不应该总是运行硬盘驱动器,所以我search了一个解决scheme,把硬盘置于待机状态,并发现: hdparm -S 240 /dev/sda 这应该使驱动器/dev/sda处于待机状态,并将自动spindown计时器设置为20分钟,所以下一次空闲超过20分钟时会再次停转。 命令的输出也说明了这一点: /dev/sdb: setting standby to 240 (20 minutes) 但事实上,驱动器在最后一次访问后约5秒钟后就会停止运行 hdparm -C /dev/sdb 显示: /dev/sdb: drive state is: standby 因为它是一个RAID5并且数据在设备间传播,所以不可能访问RAID,因此读取文件导致唤醒一个驱动器,然后是第二个驱动器,但是在第一个驱动器5秒钟空闲之后,它再次停止等等… 有时,如果我执行hdparm -C来检查驱动器的当前状态,它就会自动启动,这绝对不是我想要的,因为我想每隔一分钟左右编写一个监视脚本来检查状态。 由于mdadm正在运行,并且安装了RAID,所以mdadm可能会经常访问磁盘,所以这可能是问题,但我并不这么认为。 另一个问题是:在待机状态下是否可以检查驱动器的温度? 使用hddtemp给我SLP显然代表待机,所以使用hdparm不会是一个解决scheme来检查待机模式下的温度。 但是它可能是检查驱动器状态的另一种解决scheme? 所以实际上有三个问题: 驱动器使用hdparm -S …快速降速hdparm -S … 使用hdparm -C检查其状态时,驱动器将启动 使用hddtemp检查待机模式下变频器的温度是不可能的 你知道我在做什么错吗?
我们有一个66TB可用空间的备份服务器,设置如下: 12个6TB RAID10arrays – > 12个PV – > 1个VG – > 1个LV – > xfs 这个文件系统专门用于备份(通过BackupPC)。 它收到很多的I / O,但绝对不是硬件应该有麻烦。 但是,我们经历了许多失败的备份,最近我注意到,即使在挂载上写入一个10行文件也需要20秒以上。 运行iostat显示为什么: [root@lolno BackupPC]# iostat Linux 2.6.18-194.17.1.el5 (lolno) 06/27/2012 avg-cpu: %user %nice %system %iowait %steal %idle 19.93 0.00 9.53 31.95 0.00 38.59 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 5.34 115.29 43.07 874600222 326773590 sda1 0.00 […]
是否有命令来删除ZFS和UFS磁盘caching? (最好只有一个文件夹层次结构。) 我试图调整从大量文件读取/写入数据的应用程序的性能设置。 大部分阅读。 在实际使用中,应用程序将只运行一次,所以有问题的文件将不可能被caching。 但是,由于我连续testing多次,因此Solaris正在试图通过将这些文件保存在内存中来提供帮助。 在基准testing运行之间,我可以指示Solaris从它的caching中删除/path/to/data下的任何内容吗? 谢谢
当在Linux(2.6.18)中对文件的随机读I / O进行基准testing时,我注意到了奇怪的问题。 Benchmarking程序是我自己的程序,它只是从一个随机的偏移量中读取16KB的文件。 我通过systemtap跟踪了系统调用级别和scsi级别的I / O行为,并注意到一个16KB的sysread会发出2个scsi I / O,如下所示。 SYSPREAD random(8472) 3, 0x16fc5200, 16384, 128137183232 SCSI random(8472) 0 1 0 0 start-sector: 226321183 size: 4096 bufflen 4096 FROM_DEVICE 1354354008068009 SCSI random(8472) 0 1 0 0 start-sector: 226323431 size: 16384 bufflen 16384 FROM_DEVICE 1354354008075927 SYSPREAD random(8472) 3, 0x16fc5200, 16384, 21807710208 SCSI random(8472) 0 1 0 […]
我们有一个戴尔R510服务器,我们用新的但未经authentication的3TB磁盘replace了所有的硬盘。 现在,OpenManage会将每个硬盘的警告都视为“非关键”,因为它识别不支持的驱动器。 有什么办法来承认这些警告? 这些警告在重新启动时再次发出,我担心他们有一天可能会掩盖一个非常重要的警告,然后会被忽视。 logging下列警告:(仅有2个示例,12个驱动器中的每个都有相应的警告) 控制器事件日志:PD 04(e0x20 / s4)不是经过authentication的驱动器:控制器0(PERC H700集成) find的磁盘不是由授权的硬件提供商提供的:物理磁盘0:0:8控制器0,连接器0 在OpenManage和戴尔社区的研究没有提出任何有用的东西。
最初我的系统有两个SATA磁盘驱动器 – 我给系统添加了一个额外的SATA磁盘驱动器,访问这个磁盘时,访问驱动器的时间有时会增加50倍。 (Windows资源pipe理器可能需要大约2分钟来填充基本目录,并且目录没有什么特别之处) 这不是一直发生,但目前还不能确定一个模式。 任何想法我做错了什么? (使用Windows Vista家庭高级版 – PC是定制的 – 这只是在我的开发PC上,还能提供哪些其他有用的信息?)
我正在使用XenServer的安装本地存储库,我试图用UUID来删除一个错误的SR。 当我看着磁盘by-id这里是输出: [root@xenser111 lib]# ls -l /dev/disk/by-id total 0 lrwxrwxrwx 1 root root 9 Jul 16 09:02 scsi-3600050e02e433200d7110000d6930000 -> ../../sda lrwxrwxrwx 1 root root 10 Jul 16 09:02 scsi-3600050e02e433200d7110000d6930000-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Jul 16 09:02 scsi-3600050e02e433200d7110000d6930000-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 Jul 16 09:02 scsi-3600050e02e433200d7110000d6930000-part3 -> ../../sda3 lrwxrwxrwx 1 […]
我们在几个HP系统(ProLiant DL360 G5)中更换了坏的硬盘,但是它们仍然显示失败。 驱动器是RAID的一部分,我想这可能是他们出现失败的原因。 固件/型号不一样,尽pipe它们都是HP驱动器。 这就是为什么他们会保持失败的状态吗? 他们是新的驱动器,所以我不认为他们已经坏了。