随笔分类 -  MySQL Disk

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

点击右上角即可分享
微信分享提示