I've allready applied well known mountpoint options for ssd, enabled stuff in LVM for ssd optimisation as well.
Now i've ran into a possible challenge. Would it be possible to gather information on how to tune the values for the deadline io-scheduler such as shown below. To work better with this particular disk + controller.
/sys/block/sda/queue/
add_random discard_zeroes_data iostats max_integrity_segments max_segment_size nr_requests read_ahead_kb scheduler discard_granularity hw_sector_size logical_block_size max_sectors_kb minimum_io_size optimal_io_size rotational discard_max_bytes
iosched/ max_hw_sectors_kb max_segments nomerges physical_block_size rq_affinity
For this Kingston V300 240G ssd the below seems to work well. Repeated iozone -0 showed much better values.
echo 64 > /sys/block/sda/queue/nr_requests
echo 640 > /sys/block/sda/queue/max_sectors_kb
I hope such tweaking might avoid some drawbacks of the Kingston SSD. It can really be a bottleneck on this system since it runs SATA2 instead of SATA3 as this SSD can handle.
Greetings,
SC