Skip to content

Instantly share code, notes, and snippets.

@pquerna

pquerna/cmds.md Secret

Created June 19, 2014 00:37
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pquerna/84aa4c572184c058d5c5 to your computer and use it in GitHub Desktop.
Save pquerna/84aa4c572184c058d5c5 to your computer and use it in GitHub Desktop.

Set Linux io scheduler to noop

echo noop > /sys/block/sdb/queue/scheduler
echo noop > /sys/block/sdc/queue/scheduler

Set Linux queue configurations for SSD:

echo 4096 > /sys/block/sdb/queue/nr_requests
echo 1024 > /sys/block/sdb/queue/max_sectors_kb
echo 1 > /sys/block/sdb/queue/nomerges
echo 512 > /sys/block/sdb/device/queue_depth

echo 4096 > /sys/block/sdc/queue/nr_requests
echo 1024 > /sys/block/sdc/queue/max_sectors_kb
echo 1 > /sys/block/sdc/queue/nomerges
echo 512 > /sys/block/sdc/device/queue_depth

Use Linux Software RAID-0 across cards:

 mdadm --create --verbose /dev/md0 --level=stripe --raid-devices=2 /dev/sdb /dev/sdc
 mkfs.ext4 /dev/md0

Add to /etc/fstab and mount:

mkdir /data
echo "/dev/md0  /data ext4  noatime 0  0" >> /etc/fstab
mount /data
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment