RH442之Linux文件系统选择

2015年10月12日 没有评论

通过综合使用多种标准文件系统Benchmarks对Ext3, Ext4, Reiserfs, XFS, JFS, Reiser4的性能测试对比,对不同应用选择合适的文件系统给出以下方案,供大家参考。文件系统性能测试数据见附表。

1、大量小文件(LOSF, Lost of small files)I/O应用(如小图片)

Reiserfs(首选), Ext4文件系统适合这类负载特征,IO调度算法选择deadline,block size = 4096, ext4关闭日志功能。

reiserfs mount参数:-o defaults, async, noa[......]

Read more

SSD优化案例:读策略优化和中断多核绑定

2015年10月11日 没有评论

IO优化除了磁盘选型、RAID级别设定等因素外,在kernel层也有IO调度与CPU中断可以优化。在RH442之linux IO调度(电梯算法)篇中提到了IO算法的选择与优化,而在无意间刚好看到了小米运维部站点上的一篇文章,也提到了一篇关于和IO优化相关的文章,这里摘录过来。也为RH442下一篇CPU中断总结部分做一个承上启下。

没有开场白,直接切主题!各位把这篇当成是报告来阅读吧:

应用IO模型:大量读线程同时访问多块SSD,请求均为4KB随机读,并且被请求的数据有一定间隔连续性;

服务器硬件配置:LSI SAS 2308直连卡 + 8[......]

Read more

RH442之linux IO调度(电梯算法)

2015年10月10日 没有评论

Linux内核2。6开始引入了全新的IO调度子系统,IO调度器的总体目标是希望让磁头能够总是往一个方向移动,移动到底了再往反方向走,这恰恰就是现实生活中的电梯模型,所以IO调度器也被叫做电梯。 (elevator)而相应的算法也就被叫做电梯算法。而Linux中IO调度的电梯算法有好如下几种:as(Anticipatory)、cfq(Complete Fairness Queueing)、deadline、noop(No Operation)。具体使用哪种算法我们可以在启动的时候通过内核参数elevator来指定,默认使用的算法是cfq。

一、NOOP算法

NOOP[......]

Read more

Keepalived+HAProxy实现读写分离discuz论坛

2015年10月8日 没有评论

keepalived-haproxy

一、测试环境: centos 6.6;使用8台虚拟机(上图)

分别对它们设置主机名:

主机名

ip地址

软件包

node1

172.16.16.11

keepalived+haproxy

node2

172.16.16.12

kee[......]

Read more

Linux atop监控工具部署

2015年9月29日 没有评论

RH254小结(十)rhel7配置VNC-Server

2015年9月11日 没有评论

RH254小结(九)rhel7新的ntp对时服务Chrony

2015年9月10日 没有评论

qemu-kvm桥接网络报错问题

2015年9月8日 没有评论

centos7/rhel7重置root密码

2015年9月7日 没有评论

kvm虚拟化小结(十三)KVM cpu pinning

2015年9月6日 没有评论