4K对齐,0成本IO优化

        硬盘对齐4K,很多人可能并不会在意,甚至没有听说过。最近在论坛看到一些对硬盘IO有特殊要求的站长抱怨硬盘IO性能较低,那就试试硬盘4K 对齐来优化下吧,而且不用额外花钱,何乐而不为呢。
首先说一下什么是叫做“4K 对齐”,其实“4K对齐”是一个叫做“高级格式化”的分区技术。“高级格式化”是国际硬盘设备与材料协会为新型数据结构格式所采用的名称,一般来说,2011年之后出厂的硬盘,基本都是支持高级格式的,阿里云的硬盘当然也是支持的啦~ 那么如果有“4K 对齐”一说必然就有“4K 对不齐”。为什么会有“4K”对不齐呢?这是因为在NTFS6.x 以前的规范中,数据的起始写入点正好会介于在两个4K 扇区的中间,也就是说即使是写入最小量的数据(最小量的数据为4K),也会使用到两个4K扇区,显然这样对写入速度和读取速度都会造成很大的影响为此对于“4K不对齐”的情况来说,一定要修改成“4K 对齐”才行,否则会极大的降低数据写入和读取速度。[......]

阅读全文

巧用Linux云服务器下的的/dev/shm/,避开磁盘IO不给力!

     使用阿里云服务器半年,省心省事省力,就是磁盘io性能需要费一点心,不过我相信阿里云技术的实力,很快就能解决磁盘io性能问题,不过暂时我只能自己动手丰衣足食了,巧用linux云服务器提供给了/dev/shm/,如果合理使用,可以避开磁盘IO不给力,提高网站访问速度,分享如下:[......]

阅读全文

add_swap.sh

所有执行的脚本都需要root身份来执行,执行方法:以root身执行命令:bash add_swap.sh

功能:自动检测系统swap分区大小,交换分区大小不合理则自动新增并挂载上
适用系统版本:兼容线上所有linux版本
执行方法:以root身执行命令:bash add_swap.sh
解决了什么问题:一键式检测系统swap分区大小,如果低于物理内存的2倍则自动创建一个物理内存2倍大小的swap分区
备注:swap不是越大越好,由于磁盘速度相对于内存较为低下,所以大swap反而会造成业务响应更慢,通常为2至2.5倍就好,如果有特殊需求可以更大。

[......]

阅读全文