Skip to main content

Navneet Kumar's Library tagged Hardware   View Popular

29 Sep 09

Facebook | Needle in a haystack: efficient storage of billions of photos

  • Since each image is stored in its own file, there is an enormous amount of
    metadata generated on the storage tier due to the namespace directories and file
    inodes. The amount of metadata far exceeds the caching abilities of the NFS
    storage tier, resulting in multiple I/O operations per photo upload or read
    request. The whole photo serving infrastructure is bottlenecked on the high
    metadata overhead of the NFS storage tier, which is one of the reasons why
    Facebook relies heavily on CDNs to serve photos
  • RAID-6 partition managed by the hardware RAID controller. RAID-6 provides
    adequate redundancy and excellent read performance while keeping the storage
    cost down
  • 1 more annotations...
25 Sep 09

RAID - Wikipedia, the free encyclopedia

  • RAID can involve significant computation when reading and writing information.
    With traditional "real" RAID hardware, a separate controller does this
    computation. In other cases the operating system or simpler and less expensive
    controllers require the host computer's processor to do the computing, which
    reduces the computer's performance on processor-intensive tasks
  • RAID's main aim can be either to improve reliability and availability of data
  • 8 more annotations...
15 Jun 09

What Your Computer Does While You Wait : Gustavo Duarte

  • one clock cycle to execute, hence a third of a nanosecond at 3.0Ghz. For reference, light only travels ~4 inches (10 cm) in the time taken by a clock cycle.
  • To put this into perspective, reading from L1 cache is like grabbing a piece of paper from your desk (3 seconds), L2 cache is picking up a book from a nearby shelf (14 seconds), and main system memory is taking a 4-minute walk down the hall to buy a Twix bar
  • 3 more annotations...
1 - 5 of 5
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo