Announcement

Collapse
No announcement yet.

Facebook's Flashcache For The Linux Kernel

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    Yes it would be nice to see a review of flashcache.

    However I think that the best solution would be to have ssd-cache support directly in btrfs. Anyone knows if that is ongoing?

    /Ivar

    Comment


    • #12
      I'd like to see a review about FlashCache.
      Didn't know about bcache..

      Comment


      • #13
        Tangentially related, I'd like to see how zram performs under heavy use (compared to tmpfs and/or a normal ramdisk).

        Comment


        • #14
          Tiered data

          Spinning drives are so much slower than physical ram, I like the idea of having an intermediary (compressed ram (compcache?), SSD, etc) that I don't manage, but simply install and forget about. Then the best uses (tmp, startup, cache) occur without configuration. I could see room for recommending both since SSD is fast permanent storage while compcache may benefit large data processing.

          Comment


          • #15
            Yes. I manage several MySQL database servers for a large forum (~360k members, thousands online at once, ~1.5m posts all within the past 9 months) and a service that is incredibly database intense. What we're doing right now is we have a read-only slave that is clocked super high and has a reasonable amount of cores (hex-core hyperthreaded I believe) for low-latency transactions and a read-write master with 32 physical cores. They both have SSDs.

            To put it in perspective, APC (A php opcode caching module) reduced our PHP load on the PHP servers by about 3/4. That's just PHP. If this FlashCache kernel module has a reasonable impact I'm very very interested in compiling into the database servers because it would save quite a bit of money as we wouldn't have to get another 32-core database server and organize real database clustering so soon. The reason I can't just do it is because it's the database master that would probably benefit the most from it, and that can't be taken offline anytime but the middle of the morning and for a very short period of time.

            If anybody hosting very large websites is interested in how my boss and I deal with attacks (*very* large HTTP floods, bandwidth floods), we use Varnish's inline C support to determine when a cllient is not a user by doing stuff like honeypotting to see if a certain IP makes an impossible amount of connections, whether a client loads a certain page for an infinite amount of time, whether a client switches useragents more than a reasonable amount of times, etc. and if it finds that a user is not a user it gives them an Error 418 (I'm a teapot lolololol but that can only be seen from an application) and if they continue to violate the rule they get blackhole'd. We have not had a successful HTTP flood since that was put in place.
            Last edited by NoEffex; 09-26-2011, 01:51 PM.

            Comment


            • #16
              Originally posted by Michael View Post
              Most ads I'm paid when they simply load on the page...
              so i think you earn much money from me i load your page very often.

              Comment


              • #17
                Every time I see the word "FlashCache" I can't help but remember that stripper in Montreal so many years ago who used to open up her raincoat to get her g-string stuffed with 20's.....

                Comment


                • #18
                  Of course it will be interesting!
                  Thanks a lot!

                  Comment


                  • #19
                    Originally posted by deanjo View Post
                    Every time I see the word "FlashCache" I can't help but remember that stripper in Montreal so many years ago who used to open up her raincoat to get her g-string stuffed with 20's.....
                    Have you, by any chance, heared about the GIMP?

                    Comment


                    • #20
                      Results for Flashcache by itself (or only in comparison to uncached hdd) wouldn't be terribly exciting, but if you add in bcache and/or a hybrid drive I'd like to see it.

                      Comment

                      Working...
                      X