On 10/7/11, Alex <mysqlstudent@xxxxxxxxx> wrote: > The only thing I haven't done from above is to use ionice on mail > processes. I'm using RAID5 across three 1TB SATA3 disks, RAID 5 is another major bottleneck there. The commonly cited write penalty for RAID 5 appears to be 4 IOPS, while RAID 1/10 is 2 IOPS. Due to the typical load on an email server with more writes than read, this become rather punishing. So you might see a major improvement simply by adding another 1TB and going for RAID 10. Personally because of that, as well as the headache of recovering from a RAID 5 disaster, I've stopped using RAID 5 especially since the cost of drives are really cheap. > I'm using > deadline scheduler, the /var partition is mounted noatime, and the > disk is mounted raw: > > <disk type='file' device='disk'> > <driver name='qemu' type='raw'/> > <source file='/var/lib/libvirt/images/mail02.img'/> > <target dev='vda' bus='virtio'/> > <address type='pci' domain='0x0000' bus='0x00' slot='0x05' > function='0x0'/> I meant raw disk devices rather than files e.g. <disk type='block' device='disk'> <driver name='qemu' type='raw' cache='none'/> <source dev='/dev/server02_vg1_2tb/lv_vm03_swap'/> <target dev='vdb' bus='virtio'/> </disk> This eliminates one layer of filesystem overheads. > How do I configure BIND to ignore TTLs and keep everything for five > minutes, as suggested? I'm not too sure about this sorry.