Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Technology

Useful RAID Tools? 31

msaes asks: "I've got 4 machines now that I'm running RAID5 on. 3 are Dell's with the PERC (Adaptec) SCSI RAID controller, and one is a software (Win2k Pro) RAID. In all 4 cases, the MS defrag program, and the Norton Speedisk program said that the logical drives are horribly fragged. And from disk I/O performance, I'd tend to agree. Running the MS defrag on any of them is futile. It just cranks away for a while and then cheerfully says that it's done, with little or no improvement. I've run Speedisk on the software RAID machine and it's run for about 3 days solid now and performance on the drive is only getting worse. My question is: Does de-fragmentation software get confused by RAID volumes and actually fragment the drive worse?" Which brings yet another question. What tools are out there for the effective management of RAID volumes? Other partition types have a wide variety of maintenance tools, aside from the defrag utility, like a partition editor, an undelete tool, analyzers, and so on. What about RAID? What tools do you use to make sure your RAID volumes are happy and healthy?
This discussion has been archived. No new comments can be posted.

Useful RAID Tools?

Comments Filter:
  • Nothing much... (Score:2, Informative)

    by MrWinkey ( 454317 )
    We have several(5??) Dell 540 Precision Workstations that are Win2K with a level 1 RAID setup for GIS. We run Disk Keeper on them and it seems to keep it up. For the most part they seem to be ok w/o trouble.

    We have another one we use for a server with level 1 RAID and we have never ran any type of disk tool on it and it seems to work just fine but it is mostly used for uploading images.

    In short. Alot of use Buy Disk Keeper if not dont worry about it or reformat and reinstall.

  • Wierd (Score:4, Insightful)

    by itwerx ( 165526 ) on Wednesday February 27, 2002 @07:53PM (#3081357) Homepage
    Sounds like you have something else going on unrelated to RAID. Hardware RAID is completely transparent and shouldn't affect your defragging, (which, by the way, is still effective because the controller still accesses the drives in a consistent manner).
    I would look at what's running on the system (virus?) or maybe the driver for the RAID card(s).
    BTW DiskKeeper is pretty good...
    • Re:Wierd (Score:2, Informative)

      by pmsr ( 560617 )
      These Perc controllers are integrated on the hardware it seems and need special drivers that may interact in some weird way with some parts of the operating system. That is why i stay way of internal raid cards. I always try to go for external storage with its own embedded intelligence, and these plug to the servers using standard scsi or fibre adapters. This brings some added advantages to us. In low end servers i can use external scsi raid boxes with ide disks, with a very low cost per MB, and very good reliability. I can make the servers boot easily from the raid boxes with no dependency on special storage drivers. I can exchange servers in a snap if they break or if i want to upgrade, the new server just needs to have the same scsi card, and with Linux the rest is piece of cake. And with the cost for storage with more than one host channel going down, i can plug more than one server to the same storage, both sharing filesystems (Gfs) or raid logical disks.

      /Pedro
      • Who do you prefer for external devices like you described? I am in the market for a unit like that.
        • For external ide storage with scsi interface I've had just good experiences buying from http://www.raidking.com . They even shipped boxes to Europe for us. They have a full line of scsi hardware, that FYI is rebranded, so you may find the same hardware in other places. But at least you will be able to gather solid information from their website. Their service was awesome though, and you could hardly do better than sticking with them. For high end hardware (scsi and/or fibre everywhere) i have been a http://www.dothill.com customer for years, but that is another story.

          /Pedro
  • Why don't you ask your vendor? After all, isn't that the point of buying proprietary software in the first place - that you get "support" ?

    My own experience of Dell shows that they may have reasonable 9x boxes, but they have no clue how to build something that will run NT.
    • I use Dell for all my Windows 2000 workstations. What problems are you havinf with them. I support 350-400 workstations, all Dell, all runnning windows 2000, and I have only one other person in my shop. What do you mean by Dell Machines can't run NT?

      I'm just curious.
      • Well, I quit using Dells about 18 months ago. Sounds like they may be better. The issues I've had with them were a sample of about 30 machines: CD drives not being recognized, internal zip disks causing lockups out the box, all of them had video card issues, modems not working, no recovery CD being provided with the unit. In a nutshell, many, many hardware incompatibility problems that prevented the machines from even getting to the desktop. I still get occasional calls from tech. support at Dell to see if my machine issues are resolved, and the last one was returned (after a long protracted process) over a year ago.
        • What models were you using? I don't want to order any of those. I usually use 2100's or 4100's. Dell tech support has already been great to me. I buy only Dell workstations (with flat panels now!) and Compaq servers. Its been a killer combination for me for a very long time!
  • Diskeeper (Score:5, Informative)

    by Halvard ( 102061 ) on Wednesday February 27, 2002 @08:22PM (#3081500)
    Like 2 previous posters, get and use Diskeeper. I've used it going back to the 1.x releases and its done nothing but improve. MS Defrag is based on a old version of Diskeeper that is can't be scheduled. It's junk. Further, Executive Software, the publisher of Diskeeper, wrote the API for defragmentation. And it's what Norton uses for SpeedDisk in NT flavored OSes. But Diskeeper is much faster. Besides, it will defragment your directories, MFT and paging files as well.
    • Which is worse? (Score:1, Interesting)

      by Pauly ( 382 )
      Which is worse? Microsoft or Scientology?
      Buying anything from the makers of Diskeeper puts money in the hands of one of the world's most notorious cults [heise.de].

      Besides, it sounds like you're facing a grown-up problem. Why not use a grown-up filesystem [veritas.com] and/or a grown-up operating system [freebsd.org]?

    • Re:Diskeeper (Score:3, Informative)

      by sharkey ( 16670 )
      MS Defrag is based on a old version of Diskeeper that is can't be scheduled.

      The Win2000 version was current when Win2000 was released. (I don't know about XP.) It was, from the beginning, a stripped-down version of Diskeeper. The plan was to put in a basic tool, then if people wanted more, they would buy a better one. Really, this just brought the NT code-base up to speed with the DOS/Win code-base, which has had a simple defrag for years.
  • by DorianGre ( 61847 ) on Wednesday February 27, 2002 @09:00PM (#3081637)
    On the Dell PERC(2) Adaptec, not the PERC(II) AMI, turn off read and write caching (can be performed through the software tool) befor defragging. The read and write cache will confuse degrag software. Not a problem with the AMI PERC (aka MegaRaid). Once done, turn back on. This cannot be scheduled, so you have to be there.
  • PerfectDisk (Score:2, Interesting)

    by mweber ( 539719 )
    As far as defrag tools go, I can't comment on Disk Keeper, but I've had pretty good experience with PerfectDisk [raxco.com] from Raxco Software [raxco.com].

    Among other things, they claim to be the only defragger that defrags all data files and all NTFS metadata files, and they list a couple of other "exclusive" features [raxco.com].
  • Isn't fragmentation beneficial on a RAID array? Wouldn't the file be distributed over multiple disk spindles?

    I would guess that having files in contiguous areas of the physical disks would be disadvantagous.
    • But keep in mind that, to the software, the raid partition looks like a single, linear file. So if the defrag program makes a file use, say, the 4-8th megabyte of 'disk' space, it's actually using the 2-4th megabyte of each real disk. (Of course, this is assuming simple striping, but a similar argument applies to raid 5.)
  • er.. (Score:4, Insightful)

    by Wakko Warner ( 324 ) on Wednesday February 27, 2002 @10:13PM (#3081958) Homepage Journal
    If you've got a Dell with PERC controllers, they come with great PERC utilities that will do everything you need. Install them. It's a good idea to be able to monitor your RAID 5 sets.

    - A.P.
  • Container Scrubbing (Score:3, Interesting)

    by SpaFF ( 18764 ) on Wednesday February 27, 2002 @10:14PM (#3081961) Homepage
    Have you tried scrubbing the container?
    I believe this checks and fixes errors with the raid volumes themselves (not the filesystems on the volumes). Using the afacli command line utility for the Adaptec PERC controllers you would just type "open afa0" and then "container scrub".

  • Questions (Score:2, Insightful)

    by sharkey ( 16670 )
    What software are you using to create a software RAID-5 on your Win2000 Pro PC, since the Pro version cannot create RAID arrays on its own. Perhaps you should talk to the vendor about fragmentation, and defrag software issues. The PCs with an actual RAID controller are different. Windows, and thus Diskeeper (the MS defrag program), sees them as nothing but a single disk. I have had no problems defragging hardware or software RAID arrays (1 & 5) using Diskeeper.

    Performance-wise, it goes into the toilet while defragging. The defrag operation moves fragmented files to free disk space, then copies them back to the "beginning" of the drive to put the file fragments into adjacent clusters, thus making them contiguous. This chews up a huge amount of disk I/O, stretches out seek times, etc. Also, how much free space do you have on these volumes? The less free space you have, the less space the defrag program has to work with. On a volume that is almost full, defragmentation can take a LONG time, and you will likely need several passes to see significant improvement. If you can, move some of the files off to another volume or tape/DVD/etc., defrag, then move them back. If you get the retail version of Diskeeper, it can consolidate directories at boottime, allowing a bit more optimization.

    And remember, this is SCSI you're dealing with. Never underestimate the power of a well-sacrificed chicken.
  • These PERC RAID cards are not known for their speed. We have been discussing the speed issues on the Dell List Serve located at http://lists.us.dell.com [dell.com]. Many people have said that software based RAID is much much faster. Though most of our speed problems are related to the linux kernel, specifically the Adaptec brand of controllers, a software based approach has some high points to it. Remember that the processor on that RAID card is no where near the speed of your CPU's. You take a bit of a performance hit, but if your server sits idle most of the time, look into it.

    Icewalker

"Don't try to outweird me, three-eyes. I get stranger things than you free with my breakfast cereal." - Zaphod Beeblebrox in "Hithiker's Guide to the Galaxy"

Working...