随笔分类 - MySQL Disk
摘要:EXT4无符号INT溢出问题 jbd2会为每个transaction分配一个unsigned int的tid用来记录操作次数,如fdatasync操作对应i_datasync_tid。参数j_commit_request用于记录jdb日志commit次数,随着jbd2日志的不断提交不断增长。在执行f
阅读全文
摘要:存储问题排查 1、检测磁盘空间使用率 df -lh 注意系统目录的可用空间 2、检查磁盘inode使用 df -i 参考:https://www.cnblogs.com/gaogao67/p/10883049.html 3、检查磁盘IO使用率 iostat -dxk 1 参考:https://www
阅读全文
摘要:MegaRAID信息查看 HP RAID信息查看 MegaRAID修改写缓存 HP RAID修改写缓存 简易版的RAID检查脚本:
阅读全文
摘要:MegaCli查看RAID级别: RAID 5输出: 服务器上配置8块300GB的HDD盘,其中使用7块做数据盘(RAID5),因此Number Of Drives为7,而Span Depth为1,剩余1块盘做热备盘,当数据盘发生故障后,热备盘会自动替换发生故障的数据盘,而故障盘被新盘替换后,新盘作
阅读全文
摘要:RAID卡缓存策略 不同的RAID卡缓存策略对IO的性能影响较大,常见的策略有: 1、写操作策略,可设置为WriteBack或WriteThrough 2、读操作策略,可选参数:ReadAheadNone, ReadAdaptive, ReadAhead。 3、缓存策略,可选参数: Direct,
阅读全文
摘要:问题描述 在MySQL 错误日志中发下以下错误信息:[ERROR] /export/servers/mysql/bin/mysqld: The table '#sql-xxxx-xxx' is full 经过沟通发现在MySQL 版本为5.5版本的服务器上运行ALTER TABLE操作失败,操作表数
阅读全文
摘要:机械硬盘的性能 7200转/分的STAT硬盘平均物理寻道时间是9ms 10000转/分的STAT硬盘平均物理寻道时间是6ms 15000转/分的SAS硬盘平均物理寻道时间是4ms 7200转/分的STAT硬盘平均旋转延迟大约为60*1000/7200/2 = 4.17ms 10000转/分的STAT
阅读全文
摘要:NAND Flash最小存储单元: 写数据操作: 读取数据操作: 通过对控制闸(Control Gate),使得浮置闸(Floating Gate)里的电子被吸住,然后让N通道(N-Channel)通过电流,利用电流感应浮置闸(Floating Gate)里电子捕获量的多寡,通过感应强度转换为二进制
阅读全文
摘要:SSD与RAID 51、在RAID 5这类Parity-RAID上存在partial-stripe写问题,当发生partial-stripe写时,首先需要将条带中没有被更新的数据读取出来,然后与新写入的数据进行合并,在计算校验值,将新更新的数据和校验值一起写入到磁盘,整个Partial-stripe
阅读全文
摘要:SSD性能 SSD性能抖动 比特错误(BitError) 读写/擦除操作冲突 垃圾回收(GC) 读平衡(Read Disturb)
阅读全文
摘要:SSD 特性 SSD 基础知识 SDD Flash规则 SSD 映射表(Mapping Table) SSD 垃圾回收(Garbage Collection) SSD 磨损均衡(Wear Leveling) SSD 预留空间(Over Provisioning) SSD 写放大原因 容易引发SSD写
阅读全文
摘要:/sys/block/sda/queue/nr_requests 磁盘队列长度。默认只有 128 个队列,可以提高到 512 个.会更加占用内存,但能更加多的合并读写操作,速度变慢,但能读写更加多的量 /sys/block/sda/queue/iosched/antic_expire 等待时间 。读
阅读全文
摘要:lsblk命令用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。块设备有硬盘,闪存盘,cd-ROM等等。 lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。这个包带了几个其它工具,如dmesg。 Fedora用户可以通过
阅读全文
摘要:Linux IO调度算法Linux下目前有4中IO调度算法: 1、CFQ(Complete Fairness Queueing,完全公平排队 I/O 调度程序) 2、NOOP(No Operation,电梯式调度程序) 3、Deadline(截止时间调度程序) 4、AS(Anticipatory,预
阅读全文