traffic server 使用ssd 以及裸盘

  1. 如果有ssd的话,编译的时候需要增加 –enable-interim-cache , 具体可以参考
  2. records.config 需要增加ssd 盘

    LOCAL proxy.config.cache.interim.storage STRING /dev/sdb

    CONFIG proxy.config.cache.interim.migrate_threshold INT 5  #当被访问多少次后,热点上移

  3. 初始化裸盘

    fdisk -l /dev/sdb

    chmod a+rw /dev/sdb

  4. 增加规则 参考

    vim /etc/udev/rules.d/99-ats.rules

    SUBSYSTEM==”block”, KERNEL==”sdb”, MODE=”0660″, OWNER=”xxx”, GROUP=”xxx”

  5. 启动裸设备

    udevadm trigger –subsystem-match=block  #规则生效

  6. storage.config  #添加非ssd 盘,重启ats生效

    /dev/sdc

ssd格式化注意事项

1. 硬盘格式化

mkfs.ext4 -N 200 -O ^has_journal -E stride=128,stripe-width=128 /dev/sdb

2. 硬盘挂载

vim /etc/fstab

/dev/sdb                /data/ssd0              ext4    defaults,noatime,nodiratime,data=writeback,errors=remount-ro,discard    0 2

挂载的时候ssd开启trim  —————-(discard,关闭日志功能)

3. 硬盘测速

hdparm -t /dev/sda

/dev/sdb:
Timing buffered disk reads: 392 MB in  3.01 seconds = 130.35 MB/sec