云服务器内容精选

  • 云硬盘读写慢或IO升高怎么办 问题现象 当您感知到业务变慢时,可以通过以下方法进行检查: Windows:查看“任务管理器”中的“平均响应时间”。 Linux:执行iostat -dx命令查看IO性能。 如果云硬盘出现读写慢、IO升高、await值变大等现象,说明云硬盘的性能出现了瓶颈。 解决办法 建议您更换性能更高的磁盘类型,详情参见变更云硬盘类型。 再从备份创建新的云硬盘,创建过程中可以为云硬盘重新选择,包括共享盘。 图1 从备份创建云硬盘 父主题: 云硬盘性能问题
  • 检查分区的初始磁柱编号是否4KiB对齐 登录云服务器并切换为root用户。 进行性能测试之前,请执行以下步骤,确认磁盘分区的初始磁柱编号是否已经4KiB对齐。 fdisk -lu 回显类似如下信息: [root@ecs-centos sdc]# fdisk -luDisk /dev/xvda: 10.7 GiB, 10737418240 bytes, 20971520 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk identifier: 0x7db77aa5 Device Boot Start End Blocks Id System/dev/xvda1 * 2048 20968919 10483436 83 LinuxDisk /dev/xvdb: 10.7 GiB, 10737418240 bytes, 20971520 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/xvdc: 53.7 GiB, 53687091200 bytes, 104857600 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk identifier: 0x3cf3265c Device Boot Start End Blocks Id System/dev/xvdc1 2048 41943039 20970496 83 Linux 如果start对应的初始磁柱编号能被8整除,则表示4KiB对齐。 如果start对应的初始磁柱编号不能被8整除,则表示未4KiB对齐,如需继续测试请删除原有分区,重新按照4KiB对齐选择初始磁柱编号。 删除分区并重新按照4KiB对齐选取初始磁柱编号会导致磁盘原有数据的丢失,请谨慎操作。
  • 排查思路 测试云硬盘性能时,云硬盘本身以及压测条件都起着重要的作用。 以下排查思路根据原因的出现概率进行排序,建议您从高频率原因往低频率原因排查,从而帮助您快速找到问题的原因。 如果解决完某个可能原因仍未解决问题,请继续排查其他可能原因。 部分操作会导致磁盘原有数据丢失,建议使用裸盘进行性能测试。 图1 排查思路 表1 排查思路 可能原因 处理措施 分区的初始磁柱编号非4KiB对齐 检查分区的初始磁柱编号是否4KiB对齐。 非4KiB对齐请删除原有分区,重新按照4KiB对齐选择初始磁柱编号。 测试盘不是裸盘 请重新购买裸盘挂载至云服务器进行测试。 压测条件设置不合理 为了发挥出多核并发的系统性能,压测出目标性能指标,建议设置为多核,并且合理安排队列。 数据块大小设置不合理 重新设置数据块大小。 测试IOPS时,建议将数据块设置为一个较小的值,如4k。 测试吞吐量时,建议将数据块设置为一个较大的值,如1024k。