Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-14816

Add Operating System Specific Setup Documentation for Cassandra

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Low
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Documentation/Website
    • Labels:
      None

      Description

      There are a number of operating system tunings that can vastly improve Cassandra's performance on Linux in particular things like:

      1. Setting /sys/block/${DEVICE}/queue/read_ahead_kb to something more reasonable like 32
      2. Setting the qdisc on modern linux to something better like tc-fq with bbr
      3. Setting nofile ulimits properly and fs.file-max
      4. Potentially raising vm.max_map_count even higher than the default debian package does
      5. Using raid instead of jbod
      6. Mounting /tmp on a tmpfs and turning back on PerfDisableSharedMem

      And many more ... I think many of the recommendations from Amy Tobey's 2.1 guide may still be pretty relevant.

      Perhaps we can document some of these in the website's Operations section?

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              jolynch Joey Lynch
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: