Slashdot Mirror


Exploring Advanced Format Hard Drive Technology

MojoKid writes "Hard drive capacities are sometimes broken down by the number of platters and the size of each. The first 1TB drives, for example, used five 200GB platters; current-generation 1TB drives use two 500GB platters. These values, however, only refer to the accessible storage capacity, not the total size of the platter itself. Invisible to the end-user, additional capacity is used to store positional information and for ECC. The latest Advanced Format hard drive technology changes a hard drive's sector size from 512 bytes to 4096 bytes. This allows the ECC data to be stored more efficiently. Advanced Format drives emulate a 512 byte sector size, to keep backwards compatibility intact, by mapping eight logical 512 byte sectors to a single physical sector. Unfortunately, this creates a problem for Windows XP users. The good news is, Western Digital has already solved the problem and HotHardware offers some insight into the technology and how it performs."

165 comments

  1. You mean... by Anonymous Coward · · Score: 0

    there is something more advanced than mkfs or format c:\ ?

  2. Large sector size good? by ArcherB · · Score: 1, Interesting

    I thought the point was to have a small sector size. With large sectors, say 4096K, a 1K file will actually take up the full 4096K. A 4097K file will take up 8194K. A thousand 1K files will end up taking up 4096000K. I understand that with larger HDD's that this becomes less of an issue, but unless you are dealing with a fewer number of large files, I don't see how this can be more efficient when the size of every file is rounded up to the next 4096K.

    --
    There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    1. Re:Large sector size good? by ArcherB · · Score: 1

      I thought the point was to have a small sector size. With large sectors, say 4096K, a 1K file will actually take up the full 4096K. A 4097K file will take up 8194K. A thousand 1K files will end up taking up 4096000K. I understand that with larger HDD's that this becomes less of an issue, but unless you are dealing with a fewer number of large files, I don't see how this can be more efficient when the size of every file is rounded up to the next 4096K.

      OK, it's 4K (4096 bytes), not 4096K. I guess that's a bit more doable when we're talking about sizes greater than 1TB.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    2. Re:Large sector size good? by Anonymous Coward · · Score: 1, Insightful

      If you read the article carefully, the new size is only 4K, not 4096K. The 4K size actually matches very well with most common files ystems. The 4096K is an error in the article.

    3. Re:Large sector size good? by ArcherB · · Score: 1

      If you read the article carefully, the new size is only 4K, not 4096K. The 4K size actually matches very well with most common files ystems. The 4096K is an error in the article.

      Here is a quote from the article:

      Advanced Format changes a hard drive's sector size from 512 bytes (the standard for the past three decades) to 4096K

      However, it seems correct in other places, like a graphic for example.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    4. Re:Large sector size good? by BitZtream · · Score: 2, Insightful

      You want the sector size to be smaller than the average file size or you're going to waste a lot of space. If your average file size is large, and writes are sequential, you want the largest possible sector sizes.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    5. Re:Large sector size good? by Joce640k · · Score: 1

      Most file systems work by clusters, not sectors.

      NTFS partitions use 4k clusters by default so you already have this problem.

      --
      No sig today...
    6. Re:Large sector size good? by forkazoo · · Score: 5, Insightful

      I thought the point was to have a small sector size. With large sectors, say 4096K, a 1K file will actually take up the full 4096K. A 4097K file will take up 8194K. A thousand 1K files will end up taking up 4096000K. I understand that with larger HDD's that this becomes less of an issue, but unless you are dealing with a fewer number of large files, I don't see how this can be more efficient when the size of every file is rounded up to the next 4096K.

      The filesystem's minimum allocation unit size doesn't necessarily need to have a strong relationship with the physical sector size. Some filesystems don't have the behavior of rounding up the consumed space for small files because they will store multiple small files inside a single allocation unit. (IIRC, Reiser is such an FS.)

      Also, we are actually talking about 4 kilobyte sectors. TFS refers to it as 4096k, which would be a 4 megabyte sector. (Which is wildly wrong.) So, worst case for your example of a thousand 1k files is actually 4 megabytes, not 4 gigabytes as you suggest. And, really, if my 2 terabyte drive gets an extra 11% from the more efficient ECC with the 4k sectors, that gives me a free 220000 megabytes, which pretty adequately compensates for the 3 MB I theoretically lose in a worst case filesystem from your example thousand files.

    7. Re:Large sector size good? by Anonymous Coward · · Score: 0

      We approve of your subject line's redundant repetition.

      - Dept. of Redundancy Dept.

    8. Re:Large sector size good? by Cyberax · · Score: 1

      Unless you use a clever filesystem which doesn't force file size to be a multiple of sector size.

    9. Re:Large sector size good? by NFN_NLN · · Score: 1

      I thought the point was to have a small sector size. With large sectors, say 4096K, a 1K file will actually take up the full 4096K. A 4097K file will take up 8194K. A thousand 1K files will end up taking up 4096000K. I understand that with larger HDD's that this becomes less of an issue, but unless you are dealing with a fewer number of large files, I don't see how this can be more efficient when the size of every file is rounded up to the next 4096K.

      You had me worried for a while there so I did a quick check. Turns out NONE of my movies or MP3's are less than 4096 bytes so it looks like I dodged a bullet there. However, when Hollywood perfects it's movie industry down to 512 different possible re-hashes of the same plot they might be able to store a movie with better space efficiency on a 512 byte/sector drive again.

    10. Re:Large sector size good? by StikyPad · · Score: 4, Funny

      If you read the article carefully, the new size is only 4K, not 4096K. The 4K size actually matches very well with most common files ystems.

      Looks like they're not the only ones who miscalculated their block boundary.

    11. Re:Large sector size good? by noidentity · · Score: 1, Funny

      You want the sector size to be smaller than the average file size or you're going to waste a lot of space. If your average file size is large, and writes are sequential, you want the largest possible sector sizes.

      Please take a few moments to notice the amount of redundancy above, and the lack of it in this rewritten version:

      You want the sectors to be smaller than average files or you're going to waste a lot of space. If your average files are large, and writes are sequential, you want the largest possible sectors.

      In other words, the adjective small implicitly refers to size, so you don't need to say small size, and the same for large.

    12. Re:Large sector size good? by peragrin · · Score: 1

      Indeed that is why they are do this at 4k. most current FS's use a 4k file as it's base cluster size. By updating the sector size to match that of the average cluster anyways, they litterally cut down the size of the required ECC by 8. You can take two drives of the same physical characteristics and by increasing the sector size to 4k you gain hundreds of megabytes on the average 100 gigabyte drive.

      --
      i thought once I was found, but it was only a dream.
    13. Re:Large sector size good? by Anonymous Coward · · Score: 0

      "Smaller than the average file size" == "Smaller than the average size of all files".

      "Smaller than the average files" == "Smaller than the size of an average file".

      Not exactly the same meaning. In fat, depending on the distribution of file sizes on your FS, the two numbers can be very different.

    14. Re:Large sector size good? by ghjm · · Score: 1

      You rewrote it down to null? Did every term cancel out?

    15. Re:Large sector size good? by jgtg32a · · Score: 1

      It isn't that great for the OS's partition but it works out great for my Media partition

    16. Re:Large sector size good? by tepples · · Score: 1

      Some filesystems don't have the behavior of rounding up the consumed space for small files because they will store multiple small files inside a single allocation unit. (IIRC, Reiser is such an FS.)

      True, block suballocation is a killer feature. But other than archive formats such as zip, are there any maintained file systems for Windows or Linux with this feature?

    17. Re:Large sector size good? by Avtuunaaja · · Score: 2, Interesting

      You can fix this on the filesystem level by using packed files. For the actual disk, tracking 512-byte sectors when most operating systems actually always read them in groups of 8 is just insane. (If you wish to access files by mapping them to memory, and you do, you must do so at the granularity of the virtual memory page size. Which, on all architectures worth talking about, is 4K.)

    18. Re:Large sector size good? by WrongSizeGlass · · Score: 1

      If you read the article carefully ...

      Well, if you read the article very carefully you'll note that it lists the WD AF drive as 5400 RPM. If true then they'll really see some performance gains from a 7200 RPM version. If it's just another typo/mistake/ooopsy then we should tag this article as "needs editor".

    19. Re:Large sector size good? by owlstead · · Score: 2, Interesting

      You didn't dodge any bullet. Any file that has a size slightly over each 4096 border will take more space. For large amounts of larger files (such as an MP3 collection), you will, on average, have 2048 bytes of empty space in your drive's sectors. Lets say you have an archive which also uses some small files (e.g. playlists, small pictures) say that the overhead is about 3 KB per file, and the average file size is about 3MB. Since 3000000 / 3000 is about 1/1000 you could have a whopping 1 pro mille loss. That's for MP3's, for movies the percentage will be much lower still. Of course, if your FS uses a block size of 4096 already then you are already paying this 1 promille of overhead.

      Personally I would not try and sue MS or WD over this issue...

    20. Re:Large sector size good? by Avtuunaaja · · Score: 1

      Btrfs. Modify-in-place filesystems work poorly with block suballocation -- reiserfs is a case study. On the other hand, Copy-on-Write filesystems lose nothing from it.

    21. Re:Large sector size good? by jabuzz · · Score: 3, Informative

      IBM's GPFS is one, though it ain't free it does support Linux and Windows both mounting the same file system at the same time. They reckon the optimum block size for the file system is 1MB. I am not convinced of that myself, but always give my GPFS file systems 1MB block sizes.

      Then there is XFS that for small files will put the data in with the metadata to save space. However unless you have millions of files forget about it. With modern drive sizes the loss of space is not important. If you have millions of files stop using the file system as a database.

    22. Re:Large sector size good? by kramulous · · Score: 1

      I see what you mean but will it be like other parts of the computer? I do computation on CPUs, GPUs or FPGAs depending on what hardware is appropriate for the work that needs to be done. Is this similar?

      You have data with certain attributes and store it appropriately.

      --
      .
    23. Re:Large sector size good? by owlstead · · Score: 1

      Sorry to reply on my own post here, FS block size should be minimum allocation size, which may be smaller than the physical sector size. So for your MP3 collection the overhead may be even lower...

    24. Re:Large sector size good? by Korin43 · · Score: 1

      From the wikipedia page you linked to: Btrfs, ReiserFS, Reiser4, FreeBSD UFS2. All of these are actively maintained, and ReiserFS and UFS2 are stable (although UFS2 is BSD, not Linux).

    25. Re:Large sector size good? by rickb928 · · Score: 1

      NetWare has been doing block suballocation for a while now. Not a bad way to make use of a larger block size, and it was crucial when early 'large' drives had to tolerate large blocks, at least before LBA was common. Novell tackled a lot of these problems fairly early as they lead the way in PC servers and had to deal with big volumes fairly quickly. Today, we take a lot of this for granted, and we are swimming in disk space so it's not a big deal. But once upon a time, this was not so. 80MB was priceless. Those sure were the days, grooming volumes and wincing over a 5MB file... ahh....

      Not the first time block size was trumpeted as the next Insanely Great Thing.

      I wish Windows fully implemented it. Hard to say, though, since the info is vague.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    26. Re:Large sector size good? by noidentity · · Score: 1

      By average file, I meant mean, not median. If average must mean median, then I guess I'd have to write

      You want the sector size to be less than the mean file size or you're going to waste a lot of space. If your mean file size is great, and writes are sequential, you want the largest possible sectors.

      My main point was that a size is a magnitude; it has no size (or weight or temperature) itself. When I read smaller size, I picture a size printed in a smaller font. If you mean smaller, just write smaller.

    27. Re:Large sector size good? by Darinbob · · Score: 1

      You can have file systems that don't use up a full sector for small files. Or you do what the article mentioned and have 8 effective blocks within one physical block.

      On the other hand, with your logic, 512 byte sectors are too big too, because I have lots of files that are much smaller than that...

    28. Re:Large sector size good? by Hurricane78 · · Score: 1

      Also, we are actually talking about 4 kilobyte sectors. TFS refers to it as 4096k, which would be a 4 megabyte sector. (Which is wildly wrong.)

      Wanna bet TFS was written by a Verizon employee? ;)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    29. Re:Large sector size good? by Carnildo · · Score: 2, Interesting

      NTFS uses a limited form of block suballocation: if the file is small enough, the file data can share a block with the metadata.

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    30. Re:Large sector size good? by Smallpond · · Score: 1

      This doesn't matter with the new Advanced Format Slashdot, which rounds all posts up to 4K.

    31. Re:Large sector size good? by GigaplexNZ · · Score: 1

      You can take two drives of the same physical characteristics and by increasing the sector size to 4k you gain hundreds of megabytes on the average 100 gigabyte drive.

      For the sake of argument, let's assume "hundreds of megabytes" equates to 500MB. That works out to be a saving of 0.5% of the capacity, which isn't really all that useful. If you are using your 100GB drive at peak capacity where 500MB will allow you to store a worthwhile amount of data, you're going to run into other issues such as considerable file fragmentation as there isn't enough free space to defrag it properly.

    32. Re:Large sector size good? by mgblst · · Score: 2, Interesting

      GPRS is a ridiculously fast os, probably the fastest in the world, when setup correctly. We used to use it for our cluster of 2000 cores.

    33. Re:Large sector size good? by noidentity · · Score: 1

      Your post deserves a funny mod.

    34. Re:Large sector size good? by Ant+P. · · Score: 1

      4KB is the minimum size of a memory page under x86. So yes this is a good thing, because things like disk caching will no longer need to care about fractions of pages being filled.

      And if you're worrying about running out of space for 1KB files on a hard disk that has 250 billion 4K sectors then you've got bigger problems.

    35. Re:Large sector size good? by Smallpond · · Score: 1

      On topic, Witty. Hell, it deserves an Oscar!

  3. 640 terabytes by Anonymous Coward · · Score: 1, Funny

    ought to be enough for anyone

  4. 512x4=4MB?? by Anonymous Coward · · Score: 1, Informative

    You mean 4096 bytes, not 4096k, right? Last time I checked, eight 512 byte sectors is considerably smaller than 4MB.

    1. Re:512x4=4MB?? by owlstead · · Score: 0

      It's a copy from the start of the article. Later in the pictures the 4096K become 4K again, which is also wrong, it's 4 KiB or just 4096 bytes. Especially with hard drives, it makes no sense to call them 4K blocks of data, when the total capacity is calculated in real kilobytes (oh, boy, am I gonna get flamed for this). How this all got past all the editors is beyond me.

    2. Re:512x4=4MB?? by cstdenis · · Score: 1

      How this all got past all the editors is beyond me.

      You must be new here.

      --
      1984 was not supposed to be an instruction manual.
    3. Re:512x4=4MB?? by MrMacman2u · · Score: 5, Insightful
      "it's 4 KiB or just 4096 bytes."

      No. Just no.

      Never use the term 'KiB' for kiloBYTES ever again. Just don't do it. I don't CARE if it's "the new standard". Screw that, it's KB KiloBytes.

      This "new" standard mandated by the IEC can eat me.

      1024 bytes IS, and forever will be, 1 KiloByte (KB)
      1000 bits IS, and forever will be, 1 KiloBit (Kb)

      1999 and the IEC can DROP DEAD. I will never. EVER. Use the new """""""""""""standard"""""""""""".

      That said, excellent job highlighting the dreadful editing, inaccuracies like that are so confusing to try and keep straight between what is written and what was MEANT. Thumps up for you!

      --
      This signature is lame.
    4. Re:512x4=4MB?? by the_one(2) · · Score: 4, Informative

      It was never KB and never will be. kB perhaps but not KB.

    5. Re:512x4=4MB?? by ryantmer · · Score: 1

      How this all got past all the editors is beyond me.

      You must be new here.

      Even funnier (more ironic?) when you observe the parent's and child's user ID :)

      --
      Whatever it is, it's notablog.
    6. Re:512x4=4MB?? by owlstead · · Score: 1

      I'll leave the discussion about KiB, it was a side issue, although the article does IMHO make it painfully clear why it's needed.

      "That said, excellent job highlighting the dreadful editing, inaccuracies like that are so confusing to try and keep straight between what is written and what was MEANT. Thumps up for you!"

      Thanks, have been moderated into oblivion anyway :P

    7. Re:512x4=4MB?? by owlstead · · Score: 1

      I know they pull this off about every odd article, but it perpetually amazes me anyway :)

    8. Re:512x4=4MB?? by bigstrat2003 · · Score: 1

      I need to bookmark this post for the epic truth it contains. You said it better than I ever could, thank you!

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    9. Re:512x4=4MB?? by Hurricane78 · · Score: 1

      Actually it’s kB and kb. With a small k. Since K already stands for kelvin. And what is a kelvin byte? ;)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    10. Re:512x4=4MB?? by Anonymous Coward · · Score: 0

      1999 and the IEC can DROP DEAD. I will never. EVER. Use the new """""""""""""standard"""""""""""".

      Whoa, dude. Did the new standard fuck your mom or something?

    11. Re:512x4=4MB?? by Logic+and+Reason · · Score: 0

      "Waaah, this new standard is different and sounds funny. I'm going to keep misusing SI prefixes instead, because I can't handle change."

    12. Re:512x4=4MB?? by Anonymous Coward · · Score: 0

      You're a douchebag.

    13. Re:512x4=4MB?? by badkarmadayaccount · · Score: 1

      Temperature is some measure of entropy right? Complexity, information, byte. That unit may actually have some real world use.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  5. That's a little big... by Anonymous Coward · · Score: 0

    > The latest Advanced Format hard drive technology changes a hard drive's sector size from 512 bytes to 4096K.

    I think not... try 4096 bytes.

  6. Defrag by turin39789 · · Score: 1

    Wait! Will this shorten or lengthen defrag times. Do file sizes under 4096K still exist?

    1. Re:Defrag by Anonymous Coward · · Score: 1, Insightful

      Use a filesystem that only fragments when there is not enough contiguous free space to write a given file and you won't need to defrag.

    2. Re:Defrag by Tubal-Cain · · Score: 1

      You assume that the hard drive is empty enough to have sufficient contiguous free space.

    3. Re:Defrag by owlstead · · Score: 1

      Yes, of course file sizes under 4096 bytes (not 4096K) do still exist. As stated in the article, most FS on hard disks already use 4096 byte block sizes. Thus it won't make much difference for defrag, unless you misalign the data in which case the defrag suddenly could take a *very* long time.

      Not that I care, my system drive is already SSD anyways and I've not filled a drive to the brim for a long time. If I would still download movies they would certainly go to a WD green drive or anything like that without any small file sizes in sight (after doing the PAR2 / unzip etc. on a separate drive or - if big enough - the SSD of course).

    4. Re:Defrag by tepples · · Score: 1

      Ideally, a file system would start to defragment itself in the background when a file is opened. At least that's what HFS on Mac has always done for files split into more than about eight extents. How big is the biggest file on your hard drive?

    5. Re:Defrag by Tubal-Cain · · Score: 1

      Used to have a lot of 8 GB Stargate DVD ISOs. I've been splitting them up into individual ~1.7 GB episodes.

    6. Re:Defrag by Anonymous Coward · · Score: 1, Insightful

      Use a filesystem that doesn't fragment unless absolutely necessary, and it's extremely likely you will never notice a fragmentation related performance issue.

    7. Re:Defrag by c6gunner · · Score: 1

      Do file sizes under 4096K still exist?

      win+r
      cmd
      echo Yes > file_size_under_4096k.txt

      Tada!

  7. XP users by spaceyhackerlady · · Score: 3, Funny

    XP users do not need big hard drives to have problems.

    ...laura

    1. Re:XP users by MichaelSmith · · Score: 1

      But mac users go wild over big hard drives.

    2. Re:XP users by dreamchaser · · Score: 1

      Mac users would go wild over spoiled moldy cheese as long as Stevie announced it on a stage while wearing a black turtleneck.

    3. Re:XP users by MobileTatsu-NJG · · Score: 1

      XP users do not need big hard drives to have problems.

      Tee hee giggle snort! So, besides porn, what do Linux and Mac users fill their hard drives with? Games?

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    4. Re:XP users by bryan1945 · · Score: 1

      Like the 1TB drive in my Macbook? :)

      --
      Vote monkeys into Congress. They are cheaper and more trustworthy.
  8. What About Linux Systems? by WrongSizeGlass · · Score: 4, Interesting

    When this issue came up a few weeks ago there was a problem with XP and with Linux. I see they tackled the XP issue pretty quick but what about Linux?

    This place had something about it.

    1. Re:What About Linux Systems? by Anonymous Coward · · Score: 0

      I see they tackled the XP issue pretty quick but what about Linux?
      Linux is Free and Open Source, and proud of it. Fix it your goddamn self like any respectable Linux user.

    2. Re:What About Linux Systems? by Wesley+Felter · · Score: 1

      Some distro installers do it right and some do it wrong. Give it a few years and I'm sure it will all be sorted out.

    3. Re:What About Linux Systems? by marcansoft · · Score: 5, Informative

      If Advanced Format drives were true 4k drives (i.e. they didn't lie to the OS and claim they were 512 byte drives), they'd work great on Linux (and not at all on XP). Since they lie, Linux tools will have to be updated to assume the drive lies and default to 4k alignment. Anyway, you can already use manual/advanced settings in most Linux parititioning tools to manually work around the issue.

    4. Re:What About Linux Systems? by hawkingradiation · · Score: 2, Informative

      Linux has had 4096 block size in the kernel for ages. See this article The issue being, as I recall somebody say, is that fdisk cannot properly do this. So use parted and you will be ok. ext3 and jfs and I suppose xfs and a whole bunch of others support the 4096 block size as well. BTW, who "tackled the XP issue pretty quick"? was it Microsoft or was it the hard drive makers. AFAIK a few hard drive manufacturers are emulating a 512 block size so it is not a complete fix.

      --
      Society use your Sciences
  9. Typo in Article by HaeMaker · · Score: 1

    It says 4096K, they mean 4096 bytes (4K). Error is in the original.

  10. 1 byte = 10 bits? by djlemma · · Score: 1

    Stupid question- are bytes really 10 bits when talking hard drive capacity?

    Is that some sort of checksum going on, or did the way computers store numbers change while I wasn't looking?

    1. Re:1 byte = 10 bits? by marcansoft · · Score: 3, Informative

      No, that's totally wrong. The drive may well use 10 magnetic "cells" to store a byte (e.g. with 8b10b modulation or something similar), but that's an implementation detail. As far as everything else is concerned, bytes are 8 bits.

    2. Re:1 byte = 10 bits? by noidentity · · Score: 1

      1 byte = N bits, not necessarily 8. You're probably thinking of an octet, which is always 8 bits (except in universes where the oct prefix doesn't mean 8).

    3. Re:1 byte = 10 bits? by WrongSizeGlass · · Score: 0

      The article claims that they use 10 bits per byte on a hard drive. The extra 2 bits are used for the ECC data ... they are not available for 'storage'. Of course, they claim a 1,000 GB drive = 1 TB which we all know is marketing, um, speak. A real TB = 1,024 GB (and I mean real GB's, not marketing speak GB's).

    4. Re:1 byte = 10 bits? by dfsmith · · Score: 2, Informative

      Depends on the drive. In recent electrical signalling (Gb ethernet, SATA/SAS, etc.) the 8b10b encoding scheme has been very popular; and is 10 bits to a byte. The extra bits are for recovering the clock signal. The HDD has to do the same, but the manufacturers don't have to adhere to any standards inside their case.

      Now, if you're asking the question "how many bytes in a MB?" there is great debate. (The answer is, and has been from the first RAMAC*, 1,000,000. However, the binary bus people like to argue otherwise; and Microsoft Windows is one of the protagonists.)

      * Okay, so technically the RAMAC was 5,000,000 words, where a word was 7 bits.

    5. Re:1 byte = 10 bits? by tepples · · Score: 2, Informative

      But as I understand it, byte == octet on all hardware that 1. allows the general public to develop applications and 2. is not discontinued.

    6. Re:1 byte = 10 bits? by KPexEA · · Score: 2, Interesting

      Group code recording? http://en.wikipedia.org/wiki/Group_code_recording Back on my old Commodore Pet drive this was how they encoded data since too many zeros caused the head to lose it's place.

    7. Re:1 byte = 10 bits? by noidentity · · Score: 1

      And as I understand it, this year == 2010 for all people that 1. are members of the general public and 2. are not crazy.

    8. Re:1 byte = 10 bits? by GigaplexNZ · · Score: 0

      Of course, they claim a 1,000 GB drive = 1 TB which we all know is marketing, um, speak. A real TB = 1,024 GB (and I mean real GB's, not marketing speak GB's).

      Speak for yourself. 1TB actually technically is 1000GB, T for tera is an SI prefix defined as 10^9. 1TiB with the prefix tebi is defined as 2^30 which equates to 1024GiB. This is an IEC standard, not marketing speak. It is the computer industry that misused the SI prefixes redefining them as something reasonably close (groups of 1024) to the original definition (groups of 1000) for their convenience.

    9. Re:1 byte = 10 bits? by GigaplexNZ · · Score: 1

      Er, apologies for the typo, T for tera is 10^12 and Ti for tebi is 2^40 (I listed the giga/gibi values).

  11. Your hard drive doesn't know about your FS by Anonymous Coward · · Score: 1, Informative

    Guys, filesystem block/cluster size is not the same as hard drive sector size.
    Jesus.

  12. 55GB Savings!!!!!!! by Anonymous Coward · · Score: 0

    FTA:
    "Each one of those ECC blocks is 40 bits wide; a 4096K block of data contains 320 bytes of ECC. Using Advanced Format's new 4096 sector size cuts the amount of ECC and Sync/DAM space significantly. According to WD, it needs just 100 bytes of ECC data per 4096K sector under the new scheme, a savings of 220 bytes."

    For those not wanting to do the math...
    220 extra bytes per 4096 bytes, in a 1 terabyte drive nets us 55GB more space.

    From Google:
    (220 / 4096) * 1 terabyte = 55 gigabytes

    1. Re:55GB Savings!!!!!!! by Anonymous Coward · · Score: 0

      Yeah, but you're still going to get shafted by the gigabyte to gibibyte exchange rate.

    2. Re:55GB Savings!!!!!!! by Tubal-Cain · · Score: 1

      That's like complaining that you get shafted by the US gallon/imperial gallon exchange rate whenever you by milk/gas/whatever. Sufficiently few people sell things labeled with gigabibyte or imperial gallons that there is no confusion as to what you're getting.

  13. Serious typos all over the place by _pi-away · · Score: 0

    "where 1 byte = 10 bits."

    as well as multiple prominent instances of "4096K"

    Being off by 3 orders of magnitude is pretty hugely wrong, as is something as basic as how many bits are in a byte.

    --

    "The crows seemed to be calling his name, thought Caw."
    1. Re:Serious typos all over the place by Anonymous Coward · · Score: 0

      a byte is not always 8 bit!

      the size of a byte is dependent on the architecture used.

      so: "1 byte = 10 bits" is perfectly OK!

      (in contrast: what you mean is an octet. an octet is always 8 bits)

    2. Re:Serious typos all over the place by _pi-away · · Score: 1

      so: "1 byte = 10 bits" is perfectly OK!

      I wasn't making a general computer science statement. In the architecture the article is talking about a byte is 8 bits, so no, it's not OK.

      --

      "The crows seemed to be calling his name, thought Caw."
  14. Speed is irrelevant by UBfusion · · Score: 4, Interesting

    I can't grasp why all (these specific and most) benchmarks are so much obsessed with speed. Regarding HDs, I'd like to see results relevant to:

    1. Number of Read/Write operations per task: Does the new format result in fewer head movements, therefore less wear on the hardware, thus increasing HD's life expectancy and MTBF?

    2. Energy efficiency: Does the new format have lower power consumption, leading to lower operating temperature and better laptop/netbook battery autonomy?

    3. Are there differences in sustained read/write performance? E.g. is the new format more suitable for video editing than the old one?

    For me, the first issue is the more important than all, given that owning huge 2T disks is in fact like playing Russian roulette: without proper backup strategies, you risk all your data at once.

    1. Re:Speed is irrelevant by Anonymous Coward · · Score: 0

      Well, this is Slashdot, of course you're going to see useless benchmarks of desktop hardware, laced with advertisements, and snarky comments about Linux and Windows.

      What you want is spec.org results for a storage array with new 4k drives in it, and that is WAAAAAAAY over your average /. reader's head.

    2. Re:Speed is irrelevant by Surt · · Score: 1

      I think the answer is that:

      #1: only an idiot relies on the MTBF statistic as their backup strategy, so speed matters more (and helps you perform your routine backups faster).

      #2: for energy efficiency, you don't buy a big spinning disk for your laptop, you use a solid state device.

      #3: wait, i thought you didn't want them to talk about performance? This format should indeed be better performing for video editing, however, since you asked.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    3. Re:Speed is irrelevant by russotto · · Score: 1

      1. Number of Read/Write operations per task: Does the new format result in fewer head movements, therefore less wear on the hardware, thus increasing HD's life expectancy and MTBF?

      Yes. By packing the bits more efficiently, each cylinder will have more capacity, thus requiring fewer cylinders and fewer head movements for any given disk capacity.

      2. Energy efficiency: Does the new format have lower power consumption, leading to lower operating temperature and better laptop/netbook battery autonomy?

      Probably slightly but not significantly.

      3. Are there differences in sustained read/write performance? E.g. is the new format more suitable for video editing than the old one?

      There should be.

    4. Re:Speed is irrelevant by jedidiah · · Score: 1

      > I can't grasp why all (these specific and most) benchmarks are so much obsessed with speed. Regarding HDs, I'd like to see results relevant to:

      You really want to be able to copy your stuff. If your stuff is 2TB, then it makes sense that you would want to copy that 2TB in a timely manner.

      So yeah... speed does matter. Sooner or later you will want that drive to be able to keep up with how big it is.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:Speed is irrelevant by blahplusplus · · Score: 1

      This is what raid, mirroring and script backups are for. If you can't write a batch file to copy shit to a USB/Firewire drive, or simply have another cheap blank 2TB disk in the same PC to copy to, you are failing at backup.

      Hard drives are so cheap now that you should merely have massive redundancy, also flash USB sticks are good for one time files like documents and smaller stuff you want to keep.

    6. Re:Speed is irrelevant by Dputiger · · Score: 1

      UBfusion, as the author of the piece in question, I'd like to note the following:

      #1. WD does not claim that AF currently offers any reliability, life expectancy, or MTBF benefits. The information you're looking for is extremely granular--drive seek algorithms and the like are considered 'secret sauce' by the various manufacturers. These are not characteristics I'm even sure a reviewer can objectively independently measure.

      #2. WD claims no energy efficiency improvements and the new WD Green drives are listed as drawing exactly the same amount of power as the old ones. If total power consumption has changed at the 1TB level, I'd imagine it would be because the new 1TB drives use two 500GB platters while the original Caviar Green 1TB drives used 3x333GB. Either way, WD has not revised their guidance.

      #3. No--at least not real ones. As I stated in the article, average read/write speeds have improved across the entire drive because some of the inner drive tracks that were used in the WD10EARS models aren't used in the WD10EARS. In both cases, average read/writes are up about 2%. This is not a real speed increase--it's a mathematical example of what happens when you lop off the lowest sequence of numbers in an average.

      To answer your overarching point, as you've implied, there's no solution save proper backup strategies.

    7. Re:Speed is irrelevant by UBfusion · · Score: 1

      Thanks for clarifying some issues.

      My intention was not to complain about WD not disclosing the information, but about editors/bloggers providing _only_ speed benchmarks. This is clearly misleading buyers, giving the impression that "the fastest is always the best".

      IIRC, there is a handful of hardware sites that use HDD benchmarks that are much more meaningful, measuring noise (a partial answer to my point #1), temperatures when idle and under stress (point #2) and video-editing specific performance (point #3). Until I see such data, I'd be very hesitant to trust my data on a brand new technology like WD's new format and therefore I'll stick with the old one. Am I wrong?

    8. Re:Speed is irrelevant by Dputiger · · Score: 1

      Regarding the usefulness of such benchmarks? I don't think so, although I must point out that we don't have information on the degree to which some of those characteristics (noise and temperature) translate into reliability. Intel's Prescott from years back (the LGA-775 version, not the rather terrible Socket 478 flavor) was a good example of this. It indisputably drew more power--I could tell whether or not I had a Northwood or Prescott P4 running in a test system just by resting my hand on the power supply while the CPU was crunching. It ran hotter, ambient temps were higher, etc. That said, I've never seen evidence that Prescott processors failed for thermal reasons more often than Northwood's did when proper ventilation was maintained. Still, if you're doing a lot of AV work or running disk arrays, it's completely understandable why you'd care about noise and thermals for their own sake.

      If you dig around, the Caviar Green wins good marks for being quiet and low power. I can't claim to have evaluated it independently but I know it's considered to at least stack up decently against equivalent drives from Ye Olde Manufacturere of Ye're Choice.

      As an aside, you're right about the quality and scope of a handful of sites that typically focus on drive performance. Drives, in my opinion, are one of the hardest components to test partly because the vast majority of benchmark programs focus single aspects of performance or are poorly designed.

      I don't think there's anything to worry about where Advanced Format is concerned. The idea of moving to 4K sectors has been in various stages of planning for something like 12 years. WD has rolled the tech out very quietly, there's no major marketing push behind this, and the company's primary concern has been with explaining the need for utilities like WD Align. Of course it never hurts to wait and see, either. ;)

  15. Re:Dear Slashdot Sales Department by WrongSizeGlass · · Score: 4, Funny

    1 No one except LOSERS uses Windows XP.

    Beck: I'm a loser, baby, 'cuz I'm usin' XP ...

    2. What is Slashdot's commission on these shameful book plugs?

    One free page from the book, randomly selected, until they've referred enough people to the publisher's site to receive the entire book. Unfortunately, it arrives as lose pages in no particular order. Cmdr Taco is never pleased with this.

    Have a weekend, loozars.

    Yours In Tashkent, K. Trout

    Thanks, you too.

  16. Header files are a big one by tepples · · Score: 1

    Turns out NONE of my movies or MP3's are less than 4096 bytes so it looks like I dodged a bullet there.

    But how big are script files and source code files and PNG icons?

    1. Re:Header files are a big one by MichaelSmith · · Score: 1

      Extract from ls -l /etc

      -rw-r--r-- 1 root root 10788 2009-07-31 23:55 login.defs
      -rw-r--r-- 1 root root 599 2008-10-09 18:11 logrotate.conf
      -rw-r--r-- 1 root root 3844 2009-10-09 01:36 lsb-base-logging.sh
      -rw-r--r-- 1 root root 97 2009-10-20 10:44 lsb-release

  17. And for an overview that knows how to do math... by JorDan+Clock · · Score: 5, Informative

    Anandtech has a much better write up on this technology, complete with correct conversions from bits to bytes, knowledge of the difference between 4096 bytes and 4096 kilobytes, and no in-text ads.

  18. Re:And for an overview that knows how to do math.. by WrongSizeGlass · · Score: 5, Funny

    That article doesn't sound like fun at all. How are we supposed to mock it if they haven't made multiple errors, typos and other such blunders? We're smug, semi-knowledgeable 'first posters' with nothing better to do than critique articles that we were too lazy to read or too incompetent to write. I'm going to go wait on the homepage to refresh so I can jump into the next thread without a second thought.

  19. Name that filesystem by Anonymous Coward · · Score: 0

    Name that filesystem. So far, I know it's not ext3, xfs, or jfs. All my torrent file chunks arrive in random order, and I guess Transmission doesn't pre-allocate the files, and stores 'em sparse instead. The result: pretty much worst-case fragmentation scenario. My filesystem is pessimized. I've had single files that take over 10 minutes just to delete (on xfs; jfs is waaay faster).

    So I dedicate a partition to incoming torrents 'em and then copy 'em (or de-rar them) to my main storage when they're done, to defrag 'em. If I didn't have to do that, that would be sweet.

  20. Savings which do not get passed to the user by Anonymous Coward · · Score: 0

    FTA:
    "A WD10EARS and a WD10EADS have exactly the same unformatted capacity and Windows reports both drives offer 931GB of storage space."

    TFA didn't say whether the advanced format drive is faster or not, more reliable or not, so as far as this reader can see is that users are paying more $$$ for less ECC bits and bigger sectors (which means less space for the same number of randomly-sized files).

    Clever maybe for WD, but no obvious benefit.

  21. OJFS by tepples · · Score: 2, Funny

    From the wikipedia page you linked to: Btrfs

    Thanks.

    ReiserFS and UFS2 are stable

    I was looking for file systems with killer features, not a killer maintainer ;-)

    1. Re:OJFS by Korin43 · · Score: 1

      You asked for "actively maintained", not "complete". And Reiser4 is sponsored by DARPA and Linspire, so it's not exactly dead. I can easily find an update from Feb 8: http://kernel.org/pub/linux/kernel/people/edward/reiser4/reiser4-for-2.6/

    2. Re:OJFS by Anonymous Coward · · Score: 0

      May I be the first to say: *Whoosh*

  22. Re:Dear Slashdot Sales Department by Arthur+Grumbine · · Score: 4, Funny

    Unfortunately, it arrives as lose pages in no particular order. Cmdr Taco is never pleased with this.

    Have a weekend, loozars.

    For all intensive purposes, you're post should of exploded the heads of any grammar nazis as they read they're screen. Which begs the question of what more damage could possibly be done to effect there sensibilities? Honestly, I could care less.

    --
    Now that I think about it, I'm pretty sure everything I just said is completely wrong.
  23. Free disk space: 1.21 Giblets by Tetsujin · · Score: 4, Insightful

    "it's 4 KiB or just 4096 bytes."

    No. Just no.

    Never use the term 'KiB' for kiloBYTES ever again.

    "kiB" is for kibibytes, not kilobytes...

    The introduction of those new units always kind of grated me, as it went against all the 20-odd years of experience I'd had with computers up to that point. But, I have to say, "kilobytes" and "megabytes" and "gigabytes" had always been ambiguously defined. Usually RAM would use the power-of-two definitions and disks would use the power-of-ten definitions... As someone who appreciates precise language, I think this effort to disambiguate the terminology is a good thing, even if it goes against what I learned about computers as a kid. I don't think making the opposite change (i.e. keeping "kilobyte" = 1024 bytes and making a new term for 1000 bytes) would have made any sense at all - the "kilo" in "kilobyte" goes against the normal definition of "kilo". I think it was always kind of sleazy that hard drive manufacturers could tell you they were giving you a megabyte of storage and it would be less than what the computer considers a "megabyte" - but the prefix has a definition that predates its use in computing, and from that perspective I think that usage, while problematic and misleading, was legitimate.

    --
    Bow-ties are cool.
    1. Re:Free disk space: 1.21 Giblets by jedidiah · · Score: 1

      Those new prefixes are just lame. It's like they are trying to punish computer users or something
      for offending their sense of beaurocratic order for so long. A much more logical approach would be
      to specify whether or not the prefix is meant to be base-10 or base-2.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Free disk space: 1.21 Giblets by Anonymous Coward · · Score: 0

      "kilobytes" and "megabytes" and "gigabytes" had always been ambiguously defined.

      And they still are. The original definitions can still mean powers of either 1000 or 1024.

    3. Re:Free disk space: 1.21 Giblets by Anpheus · · Score: 1

      <fallacy>And gosh darnit, the best way to remedy the ambiguity would be to refuse to confront it.</fallacy>

    4. Re:Free disk space: 1.21 Giblets by Smallpond · · Score: 1

      Those new prefixes are just lame. It's like they are trying to punish computer users or something
      for offending their sense of beaurocratic order for so long. A much more logical approach would be
      to specify whether or not the prefix is meant to be base-10 or base-2.

      Ummm. That's exactly what the new prefixes do. The i means binary.

    5. Re:Free disk space: 1.21 Giblets by Asterisk · · Score: 1

      I don't think it's ever been very ambiguous. Once a hard drive is formatted, file sizes and available space are always reported in powers-of-two units by the OS. At the logical level, powers-of-ten units are simply not used.

      Only some hard drive manufacturers have used the powers-of-ten definition; but hard drives always have less usable space than the advertised capacity, since they're reporting the physical capacity before the drive is formatted with a file system. Either way, users would still perceive a discrepancy between the space available to them and the number on the box.

    6. Re:Free disk space: 1.21 Giblets by TClevenger · · Score: 1

      Usually RAM would use the power-of-two definitions and disks would use the power-of-ten definitions.

      No; disks used base-two definitions, too. A 360K floppy is 362,496 bytes formatted, and a Seagate ST-225 20 megabyte hard drive had a little over 21,000,000 bytes formatted. It wasn't until some hard drive manufacturer couldn't quite hit a gigabyte that they redefined "gigabyte" so that they could call their 976MB drive "1 gigabyte."

    7. Re:Free disk space: 1.21 Giblets by Anonymous Coward · · Score: 0

      A much more logical approach would be to specify whether or not the prefix is meant to be base-10 or base-2.

      Read the legal fineprint ;)

  24. Re:Dear Slashdot Sales Department by ryantmer · · Score: 2, Funny

    Oh, how I wish I had mod points! :)

    --
    Whatever it is, it's notablog.
  25. Oh noez! by Kral_Blbec · · Score: 1

    Unfortunately, this creates a problem for Windows XP users. The good news is, Western Digital has already solved the problem

    Is there a particular reason that we should care that a new technology isn't backwards compatible with an obsolete technology? Especially in light that it actually is compatible?

  26. A.D. vs. 8-bit bytes by tepples · · Score: 1

    I'm not even sure whether calendars based on the year of the Lord are more widespread than the 8-bit byte. Certainly, 8-bit bytes are in use in the Middle East, parts of which use the Islamic calendar and the Jewish calendar.

  27. Re:Dear Slashdot Sales Department by tzanger · · Score: 0, Troll

    It's "for all intents and purposes" not "for all intensive purposes." When you say it you can get away with it wrong, but when you write it you just look dumb.

  28. Re:Dear Slashdot Sales Department by Arthur+Grumbine · · Score: 4, Funny

    It's "for all intents and purposes" not "for all intensive purposes." When you say it you can get away with it wrong, but when you write it you just look dumb.

    Indeed. Its a common mistake, but you're vigilance is dually noted. I'm just glad I didn't loose all credibility by making alot more mistakes.

    --
    Now that I think about it, I'm pretty sure everything I just said is completely wrong.
  29. Disk Alignment... Learn this! by JustASlashDotGuy · · Score: 2, Informative

    This is especially important for all you who manage a SAN. Learn it, love it, live it.

    To learn why disk partition alignment can be important, please reference the following blog post: http://clariionblogs.blogspot.com/2008/02/disk-alignment.html
    Instructions for Stripe Alignment/Partition Alignment within a Windows Operating Systems
    Reference the following link for info on DiskPart, http://support.microsoft.com/kb/300415
    1 - At a command prompt on a windows host type diskpart
    2 -Type select disk X (X being the numbered disk within disk management that you want to align)
    3 -Type create partition primary align=64
    4 -You can then format the drive and assign a drive letter to it

  30. Re:Dear Slashdot Sales Department by Anonymous Coward · · Score: 1, Informative

    Be careful, tzanger, I think Mr. Grumbine may be bating you!

  31. Re:Dear Slashdot Sales Department by Anonymous Coward · · Score: 0

    The guy forgets an 'o' in 'loose' and you pull out your 'grammar ruler'? Schmuck. Maybe he had intensive purposes for that other 'o'?

  32. Re:Dear Slashdot Sales Department by Anonymous Coward · · Score: 0

    For all intensive purposes, you're post should of exploded the heads of any grammar nazis as they read they're screen.

    And you're certainly the one to point out grammatical folly. I bet after reading your post they're wishing that their screens would have exploded after reading the other one.

    Which begs the question of what more damage could possibly be done to effect there sensibilities?

    I'm pretty sure your post affected all of their senses even if it didn't have the intended effect on the rest of us. Well done.

    I'm just glad I didn't loose all credibility by making alot more mistakes.

    That could never happen to you even though it does seem to happen to others a lot.

  33. so... by Theodore · · Score: 1

    The WD green AF acts like A when not aligned, and B when aligned...
    and the WD black is better than both for just a little more.

    Probably better to skip Subway for lunch, make your own sandwiches for a week and get the WD black (or go for 2 weeks and get the RE3).

  34. Partitioning the right way fixes it by Skapare · · Score: 1

    Partitioning the right way deals with it. You can use fdisk in Linux to do the partitioning for both Linux and Windows.

    First, find out exactly how large the drive is in units of 512 byte sectors. Divide that number by 8192 and round any fractions up. Remember that as the number of cylinders. In fdisk, use the "x" command to enter expert commands. Do "s" to enter the number of sectors per track as 32. Do "h" to enter the number of heads (tracks) per cylinder as 256 (not 255). Do "c" to enter the number of cylinders previously calculated. Do "r" to return from expert mode. Do "u" to change units to exact sectors.

    Now allocate space on boundaries of a multiple of 8 sectors (with the "last" sector for any partition being one less than such a multiple). To squeeze a tiny bit more performance out of I/O scheduling and caching, allocate space on larger boundaries. I now allocate on 2048 sector boundaries, which is exactly 1048576 bytes, with the first partition beginning at sector 2048. That leaves plenty of room for big boot loaders.

    I have not tested starting at sector 2048 with Windows, but I did test starting at sector 64 with Windows several years ago and that worked fine. I can't see why it would not work at 2048 if it worked at 64. But I do recommend letting Windows do the filesystem formatting for any Windows partitions.

    --
    now we need to go OSS in diesel cars
  35. Not just for hard drives by QuoteMstr · · Score: 1

    Those of us who work with RAID arrays have cared about partition alignment for a long time. If a write spans two RAID-5 stripes, the RAID controller has to work twice as hard to correctly update the parity information. Aligning partitions and filesystem structures on stripe boundaries is essential to obtaining good performance on certain types of RAID arrays.

  36. The real meaning of this by symbolset · · Score: 3, Interesting

    What this really means is that magnetomechanical media is dead.

    When you're doing tricks like this to get a few extra bytes per block it means you have run out of physical media density technologies. It's kind of like when they moved the Earth, Moon and stars to get dial-up modems from 48.8Kbps to 56Kbps - redefining bps along the way. It's the End. It's an admission that we're out of magnetic media density improvements. There might be one more but after this but it's over and even now the density isn't even the important thing any more.

    I warned about this here several years ago: the consolidation of server workloads leads to an I/O choke point. Next month AMD releases their 12-core Magny-Cours processor and Intel replies with a new processor technology - both of them increasing the memory channels and the amount of RAM that can be configured on a system to over a terabyte. It's on like Donkey Kong in terms of processing and RAM, but all of this tech will suffocate for lack of I/O.

    The good news is that solid state technologies are here with sufficient capacity and doubling all of streaming bandwidth, IOPs and storage density at more than an acceptable rate. That they're greener is just bonus. And then there's the fact that the price per gigabyte - while still not competetive with consumer magneto-mechanical media - is coming down at an even better rate and already bests enterprise media (SAS and FC). There will be an accommodation period much like there was when we moved from analog modems to DSL and beyond - and this is a ripe field for the snakeoil salesmen. There will be wrenching pain as we realize that 8Gbps FC SAN doesn't even effectively serve a 5-pack of properly constructed third generation SSD-format drives, let alone an entire rack of them. The world will spin about us as multiplexed 4x SAS V2 (24Gbps) connections become the order of the day briefly, unless Intel makes a coup and figures a way to apply a heirarchical routing structure to LightPeak, which isn't even released yet and even so is obsolete. For sure electrical interconnects are right out - they don't have the bandwidth. We're going optical and I mean right now. 3.5" SAS drives will become the new tape. Tape has already been the new punchchard storage method for several years.

    My guess: we'll find a new brand for "Enterprise storage" that uses RAID technologies to aggregate the bandwidth and improve the reliability of flash technologies in a way that doesn't rate-limit IOPs and in a way that provides reliable end-to-end performance and scales to terabits per second, until it becomes a static storage medium that actually reaches the performance of RAM. An interim solution may include huge RAM cache on SAS attached Flash drives backed by supercapacitors for guaranteed commited writes even if the power fails to preserve data integrity at the storage unit level. FC isn't the interconnect solution and SAS isn't it either - it'll likely be derived from external PCIe but be over optical media and probably multiple strands of it.

    This is a big change - a revolutionary rather than an evolutionary change. A bigger change is coming. An extinction level event. When we've mastered the IOPs and the storage capacity of everything that everybody wants to store, then what? When every enterprise has consolidated their workloads down to three servers geographically separated for HA and DR, then what? What do we sell them then?

    Friends the situation got dynamic. Good luck to you all.

    --
    Help stamp out iliturcy.
    1. Re:The real meaning of this by GigaplexNZ · · Score: 1

      When you're doing tricks like this to get a few extra bytes per block it means you have run out of physical media density technologies.

      No it doesn't. Hard drive manufacturing companies are not a single person. They can have a group of people working on one problem, and another group working on another problem. There is nothing wrong with having a team trying to improve the efficiency of data formatting while a different team works on improving the hardware capacities. In fact, something like improving the efficiency of data formatting is more of a software problem with the results being reusable across different underlying hardware.

    2. Re:The real meaning of this by FuckingNickName · · Score: 1

      Sir, I had quite some trouble wading through your marketing speak -- "revolutionary [surely not, SSDs don't rotate?] rather than evolutionary", "a big change is coming", "an extinction level event", "the situation got dynamic" -- but I think what you were trying to get out over those seven paragraphs is "in the limit as technology becomes more perfect, stuff is slower to read if you have to physically move to it".

      Well, maybe, but perfection is never attained. And, though Google is hypocritical enough to imply to you that you should trust a single large entity with all your data, it knows perfectly well in-house that the best approach to storage is lots of copies over lots of cheap equipment. As long as throwaway hard drives are fast enough - and even cheap hard drives are going to give you many more writes than SSDs - we will be staying with hard drives, thanks. Like all salesmen since the dawn of time, you can shill the great new thing, but all businesses and consumers need (whatever technocrats tell them) is the cheapest solution that is good enough. Your brushing over the most important point, that SSDs are "still not competetive with consumer magneto-mechanical media", betrays your loyalty.

  37. Re:Bill Gates... by Anonymous Coward · · Score: 0

    And Melinda would say that ought to is the same thing as nought to: what is, is - and what should be isn't.

  38. Re:Dear Slashdot Sales Department by Anonymous Coward · · Score: 0

    I'm just glad I didn't loose all credibility by making alot more mistakes.

    You should of!

  39. It's not just partitioning by ICantFindADecentNick · · Score: 1

    After the "linux doesn't handle it story" a couple of weeks ago http://hardware.slashdot.org/story/10/02/14/1541244/Linux-Not-Quite-Ready-For-New-4K-Sector-Drives I wondered if the mis-alignment was what was causing my poor postgres performance on the WD Caviar Green. After quite a lot of effot moving things around I didn't actually see any noticeable difference. Now I'm left wondering whether the mis-alignment effect is dwarfed by the effort of reading 3.5K of a 4K block for every random 0.5K block write. The fact that the disk is lying to the driver is the big deal here. Does anybody know how to force the linux sd driver to use 4k blocks regardless of the what the disk tells it about blocksize?

  40. FC SAN, Tape guys by symbolset · · Score: 1

    Look, I know the parent post is going to garner a boatload of hate from the FC SAN people who will protest for various reasons that their unicorns and rainbows magnify the effectiveness of the underlying storage until it's cheap and performant. I'm sorry, but you're all full of it (to be shkind). You need to find a new job.

    When you figure the cost of FC storage, the network, the backup, the service contracts and whatnot, it's $30K-120K/TB. You guys got some cool stuff - I'll give you that. But it ain't worth 300x-1200x the price of consumer tech, especially when it lacks the density required for modern apps, and is limited in bandwidth to legacy tech, and can't serve the IOPs that VMHosts need. As it is your validation teams are slacking in approving modern density drives. For what you're asking we could do RAMDisk. Notwithstanding, 8Gbps is barely sufficient to feed one VMHost, let alone a blade chassis full of them.

    And tape guys: seriously, it's time to give it up. Get a new job - please.

    --
    Help stamp out iliturcy.
    1. Re:FC SAN, Tape guys by SuperQ · · Score: 1

      No shit, anyone with half a clue has moved to distributed server workloads. I can get much higher processing power out of a stack of 1U machines with 4 drives, not to mention the amount of ram you can get in a cabinet full of those kind of machines. 150T+ disk and 1-2T of ram per rack depending on your machine density.

      Who needs a SAN when you can 2x or more replicate your data on a bunch of cheap machines.

  41. Typo in Correction by GigaplexNZ · · Score: 1

    It says (4K), they mean (4k). Error is in the correction.

  42. Get off my lawn by symbolset · · Score: 1

    Son, your InTerNationalUnits meant nothing back when they were inventing this stuff. They said KB and meant 8096 bits. That's 32x32x8, for those who are keeping track, or 2 x 8^4. It bites. That you expect us to keep track of your precious bits by the each only magnifies your fail. It's just not done that way any more. You might as well craft a rug with tweezers.

    --
    Help stamp out iliturcy.
  43. Can someone clarify something? by caywen · · Score: 1

    From TFA: "Western Digital believes the technology will prove useful in the future and it's true that after thirty years, the 512 byte sector standard was creaking with age."

    What does "creaking with age" really mean? I mean, the current format performs the same. The basic design is still the same, just with different magic numbers. I usually read "creaking with age" to mean that there's some kind of capacity or speed limit that we hit, but that's not the case. Is this more of a case of "why not" change it instead of "why"?

  44. Don't know if UR srys by symbolset · · Score: 1

    Were you there when MFM bowed to RLL? When the disaster that was RLE crashed? When that bifurcated into IDE and SCSI?

    If you had been, you could not formulate this question. What do you know?

    The underlying hardware of a spinning disc is that it is a disc that is spinning, and the data is rarely under the head when it needs to be read - and SSDs are solid state devices, any block of which can be read as quick as any other because it need not wait for a physical object to spin into position - random reads and writes are the same as sequential reads and writes - more than that: third generation drives leverage abstraction to stripe and spare their internal storage so as to deliver reliable storage within the context of traditional drives despite the fact that they are not even remotely similar.

    --
    Help stamp out iliturcy.
    1. Re:Don't know if UR srys by GigaplexNZ · · Score: 1

      I'm not particularly interested in whether SSD or magnetomechanical storage is similar for my original point to stand. Hard drive manufacturers are still made up by a large number of people working on different problems. Improving platter density is not mutually exclusive from improving ECC storage efficiency. It's a logical fallacy to assume that platters can't be improved simply by observing that they are thinking about efficiency.

    2. Re:Don't know if UR srys by symbolset · · Score: 1

      The problem with using logic to follow tech is that logic is typically linear, and tech is geometric. Logic is best applied to tech in the historical sense, freed of failed tech.

      --
      Help stamp out iliturcy.
    3. Re:Don't know if UR srys by Rockoon · · Score: 1

      I believe that what he is saying is that there wont be much improvement for spinning platters because they are being quickly outpaced by solid state alternatives.

      All that is left for the magnetics is capacity and price, and while we are just tripping over 2TB on the platters, solid state isnt far behind. There are 512GB SATA SSD's on the market right now, and at least one 1TB PCIe solution.

      It was only a few years ago that the spinners tripped over 1TB while SSD's were only 64GB on the high end. Now the spinners are 2TB while the SSD's are 512GB. SSD's are doubling 3 times faster, and all other things bring equal.. performance is king.

      So the next platter iteration gets us to 4TB, or maybe 5TB?

      Mark my words. SSD's will be there to meet them, grinning ... "What took you so long?" ... The platters will survive on the price niche for a decade or more, so the development focus will be on cost cutting instead of capacity. Cheap storage for backup purposes only.

      --
      "His name was James Damore."
    4. Re:Don't know if UR srys by symbolset · · Score: 1

      You'll be glad to hear that in the SFF (2.5") form factor consumer SSDs have now reached density parity (512GB) with enterprise SAS spinning discs, and passed FC SFF SSDs in price parity ($4k/TB). That's still spendy for consumer gear, but for enterprise drives it's cheaper and the 50x IOPs make it better. Intel and Micron's 25nm technology has not yet hit the market but when it does density will double and performance will quadruple. These individual chips deliver 200MB/s, and individual devices will be able to deliver 2GB/s and/or insane IOPs. Large (128MB or more) RAM cache on individual drives is now in the consumer market, and enterprise drives include supercapacitors to ensure writes for data integrity. The advent of these technologies will push down prices of currently available gear at the (as you noted) accellerated rate. The conversion will now begin. These flash drives have a better MTBF, and a better failure mode (fail on write rather than fail on read). TRIM support is looking good in W7 and Linux, but array controller firmwares need to be updated to support it, and they're working on that at a furious pace.

      TRIM drivers for XP and Server 2003 would be the courteous thing for Microsoft to do for its committed Software Assurance customers who just can't migrate yet because they bought into that whole IE6/iis/.NET V1 thing - but I don't see Microsoft doing that because they want to shuffle those customers on to W7 and Server 2008 whether they're ready or not. What are they going to do if Microsoft doesn't enable TRIM support on legacy platforms - migrate to Linux? Not likely: they're Microsoft shops and they'll take what Redmond gives them.

      We need a new interconnect to pull this all together because bandwidth and IOPs are getting out of hand. lightpeak looks like it if it has the right features. We've passed the performance abilities of copper, so something optical will be the order of the day. If LightPeak doesn't cut it, we can consider PCIe-F (PCI Express over Fibre) or some new thing.

      The times, they are a-changing. Spinning disk is the new tape. Tape? Hopefully the kids coming up today will be challenged by the question "what was data tape?" With luck they will be confused by the ambiguity between punched paper and magnetic tape and not pursue that shameful episode further.

      --
      Help stamp out iliturcy.
    5. Re:Don't know if UR srys by symbolset · · Score: 1

      Toward the end of this year Intel and Micron will release 25nm flash chips, and drive manufacturers will produce drives, capable of more than saturating a SAS/SATA 6G connection in densities up to 2TB in a 2.5" form factor, or 12TB in a 3.5" form factor. It's only natural to assume that an interim solution to this problem will be drives that connect with 4x6G connections. The very same controllers that served 300 spinning discs in 8U of external storage would then serve individual flash drives internal to the server. The flash drives in addition to supporting the volume being more performant in IOPs, might therefore support more virtual machines or virtual desktops. Current technology includes virtual machines to make these drives shared iSCSI, rather than dedicated SAS storage.

      Since new processor technologies are coming out at the same time, we have a decision point where people might close a deal on the wrong side of the cusp. A friend would advise them to wait until they grok the situation in full.

      --
      Help stamp out iliturcy.
  45. Cluster Size by krischik · · Score: 2, Interesting

    I thought the point was to have a small sector size. With large sectors, say 4096K, a 1K file will actually take up the full 4096K.

    Most file system already use a cluster size of 4096 (clustering 8 sectors). The only file system I know of which used sector=cluster size was IBM's HPFS.

    So NO, we don't use size. Still I am wary of this emulation stuff. First the 4096 byte sector is broken down to 8 512 byte "virtual" sectors and then those 8 virtual are clustered to one cluster. Would it not be better to use an intelligent file system which can handle 4096 bytes sectors natively? Any file system which can be formatted onto a DVD-RAM should do.

  46. Marketing lies by krischik · · Score: 1

    Usually RAM would use the power-of-two definitions and disks would use the power-of-ten definitions...

    That would be disk larger then aprox. 1GB. Before disk hit the GB mark they too where measured power of 2 - which is the right way to do it - sector size if a power of 2 after all.

    It is marketing which uses power-of-ten. And as an engineer this pisses me of big time. And that kibi/gibi stuff only means that we have given up fighting and submitted to those marketing lies.

    Martin

    1. Re:Marketing lies by Rich0 · · Score: 2, Insightful

      And that kibi/gibi stuff only means that we have given up fighting and submitted to those marketing lies

      Or maybe it just means that programmers have finally figured out the metric system?

      In EVERY other discipline out there kilo means 1000. The reason it was defined as 1024 in IT wasn't out of some kind of brilliance, but rather shear laziness. Yes, I understand binary, and yes I understand why binary units are useful. So does the SI, which is why they invented the kibi prefix.

      I could care less about marketers one way or another. I do care that a storage medium that stores one 1 MB per cm^2 does not store 10GB per m^2 if you use IT lingo. I don't see how that is in any way convenient for any engineer who actually works with anything in the physical world.

  47. VMWare by krischik · · Score: 1

    Virtual XP machines perhaps ;-)

  48. XFS by krischik · · Score: 1

    Actually it makes me wonder if the virtual 512 sector stuff can be switched off. XFS for example handles lagers sectors sizes gracefully.

  49. Sector size by krischik · · Score: 1

    Actually XFS supports true 4096 sector size as well. For example you can format XFS onto a DVD-RAM (sector size= 2048) without trouble. So best for Linux would be if you can tell the drive not to lie about the sector size.

  50. more size, more speed. by krischik · · Score: 1

    You could have 11% more capacity - but for some unknown reason WD did not exploit that.

    If the drive would not lie about the sector size then you would have a little speed gain as well - but for some unknown reason WD went for compatibly instead.

    So yes: there is some potential for larger sector size - but is was not exploited.

  51. Re:Dear Slashdot Sales Department by mgblst · · Score: 1

    Ha ha ha. I literally laughed my head off.

  52. Re:Dear Slashdot Sales Department by roman_mir · · Score: 1

    I do hope that while you are still learning the language's grammar, you also are developing a better, keener sense of humor, as the GP made it clear by the abundance of grammatical errors put together into a somewhat coherent message, that he was, without any doubt, making a mockery, a grotesque sneer if you will of the GGP post. You missed it on many more levels than one, only picking up on a single grammatical error and completely letting go of the actual context of the message. I sincerely wish you to grow in all your future endeavors, however I do suggest not to jump to foregone conclusions in such a haste as to make a fool of oneself.

  53. Still: Marketing lies by krischik · · Score: 1

    I do care that a storage medium that stores one 1 MB per cm^2 does not store 10GB per m^2 if you use IT lingo.

    That won't be true anyway - unless you would increase the sector size by 10'000 as well. In the early days we had single density and double density disk. Single density used 128 byte per sector and double density 256 byte per sector. That would equivalent to 90 kb and 128 kb (for 40 tracks). If you formatted a double density disk with 128 byte per sectors (as Atari did for compatibility) you only get 127 kb.

    That's because of all the overhead as described in the original article. Or read it up here: http://en.wikipedia.org/wiki/Floppy_disk_format#Logical_formatting

    I don't see how that is in any way convenient for any engineer who actually works with anything in the physical world.

    Well, the address bus of a CPU is pretty physical. It's real copper lines connecting the CPU with it's memory. And the address bus has 2 (on and off) and not 10 states. So using the power of 2 is very convenient for engineers working in IT.

    It is only logical to use half a page (128), a page (256) or two pages (512) for sector size on floppy disk and hard drives in the early days. Better performance, better memory usage. The advantages are clear for anybody who has any knowledge in OS design.

    Modern computers have shifted page size from 2^8 to 2^12 - and now guess what the cluster size of modern file system is. It is just more efficient to store data in page size thunks.

    And power of 10 is pretty useless because neither can 128, 256, 512 and 4096 be divided by 10 now is it easy to find multiples of those which are cleanly dividable by 10. There is no 1GB hard-drive - it is impossible to build (unless you accept the performance penalty of a sector size which does not align with the computers page size). The closes to get is either 999'976 or 1'000'488 byte. And that is not taking into account the platter and track counts.

    1. Re:Still: Marketing lies by Rich0 · · Score: 1

      That won't be true anyway - unless you would increase the sector size by 10'000 as well.

      If 1cm^2 of material stores a given number of bits - 1m^2 of material can store 10,000 as many. I don't care of those bits are track boundaries, sector headers, ecc code, or whatever. I'm talking about raw bits stored on raw media. And, you completely missed my point.

      In any other area of study SI prefixes are all the
      same. km/s are the same as m/ms, g/mL are the same as kg/L, and so on. Throw a count of bits into the equation and suddenly that doesn't apply - or it applies sometimes and not others (because I'm sure the hard drive manufacturers aren't the only people to have every used the term KB to refer to 1000 bytes, and maybe 1 in 100 times there wasn't somebody anal-retentive standing there to correct them). Gee, can't imagine why anybody would get that confused when people go around redefining otherwise-standard SI prefixes.

      So using the power of 2 is very convenient for engineers working in IT.

      Absolutely. I couldn't agree more. That's why IT engineers should use kibibytes whenever it makes their math easier. They just shouldn't call them kilobytes.

      Look, I'm fine if it makes everybody happier if some law is passed stating that all hard drive size advertisements have to be in terms of base-2 units. I really could care less about that. Whatever floats your boat. I don't sell hard drives.

      My issue is that in the metric system kilo means 1000, period. This is true of EVERY unit of measure out there. However, lots of people decided to use it for 1024 in IT and now you'd think that we were talking about adding a book to the Holy Bible when it is suggested that perhaps having ONE particular area of study where the SI prefixes aren't applied consistently isn't a good idea.

      I know that every clock in the world has 60 seconds in a minute, but if somebody came up with the hare-brained idea to define a hectosecond as 60 seconds I'd be the first in line to oppose that as well.

      Use whatever units you like, but don't go redefining SI prefixes. Whoever thought that was a good idea was just dumb, or at least was having a glaring moment of dumbness...

    2. Re:Still: Marketing lies by anss123 · · Score: 1

      Use whatever units you like, but don't go redefining SI prefixes. Whoever thought that was a good idea was just dumb, or at least was having a glaring moment of dumbness...

      Human language is context based so having kilo being 1024 when discussing C is no worse than calling a computer a "Firewall" despite it not having any slowing effect on fires. Inventing a new word is the "dumb" move as that would at the end of the day still be confusing to people outside the industry and give very little if any benefit inside the industry as there's rarely any need to mix binary and decimal notation.

      I at least can safely say I've never confused the two KBs or heard about anyone confusing the two while I have been confused by greek symbols being used for different purposes in math/chemistry and physics.

  54. Another one from Tom's by barryp · · Score: 1

    Tom's Hardware has tackled this too. Just mentioning it for the sake of completeness.

  55. Re:Dear Slashdot Sales Department by Anonymous Coward · · Score: 0

    Indeed. Its a common mistake, but you're vigilance is dually noted. I'm just glad I didn't loose all credibility by making alot more mistakes.

    Dually noted? You noted it twice? Maybe you should have read it twice and duly noted that you can't write or spell, let alone judge someone else's grammar.

    For someone who lives in a glass house you sure do have a lot of broken windows.

    Where's a mod to mark this guy as an asshat?

  56. Re:Dear Slashdot Sales Department by Anonymous Coward · · Score: 0

    Where's a mod to mark this guy as an asshat?

    Did you actually, for real, miss the same joke twice in a row?

    I'm impressed.

  57. disk block losses by multicsfan · · Score: 1

    What the original post seems to be ignoring is the amount of 'data' stored with the block of data seen by the customer. It has been many years since I last looked into this so there may well be changes but:

    A block of data consists of:

    header/leader: this is alignment, block id, and other control information. at least 128 bytes

    block of data: the data actually seen by the user

    trailer: I don't remember the length, but probably close to the size of the header, but at least 64 bytes, probably 128. includes ecc and a second block id and other control information.

    so assuming you have a track with a raw capacity of 1MB, just as an example:

    512 byte blocks: 1,000,000/(128+512+128) = 1,000,000/768 = 1,302 blocks = 666,624 usable bytes out of 1,000,000 or 67%

    4096 byte blocks: 1,000,000/(128+4096+128) = 1,000,000/4352 = 229 blocks = 937,984 usable bytes out of 1,000,000 or 94%

    so the larger blocks make mush more efficient usage of the raw space. Even if the trailer becomes 512 bytes, the new utilization is 84%