Saša-Stjepan Bakša wrote:
First test with your sugestions. I am using Phyton program writen by me to add data to server. Server is Centos 6.2 based (hardware described in my first post) Python runs on separeate dual core PC with 1Gb connection to servers. Servers are configured as N-way Multymaster
Test start Test stop Test duration Num users User/sec
19.4.2013 19.4.2013 sec 7789,00 1000000 128,39 11:53:45 14:03:34 min 129,8166667
Database location mounted as: UUID=616c291a-7fe4-47a1-87d1-c221a8e1c4f8 /opt ext4 noatime,auto 1 2
vm.dirty_ratio = 90 vm.dirty_expire_centisecs = 60000
Scheduler is: [root@spr1 ~]# cat /sys/block/sda/queue/scheduler noop anticipatory deadline [cfq]
memory manager libhoard.so (latest from hoard site)
You really need to learn something more about system administration; you clearly don't know what to investigate but this is all fundamental sysadmin knowledge.
First things first - when something is "slow" - what exactly is slow? Is it using excessive CPU time? Is it waiting for disk I/O? Every sysadmin should automatically ask this question first of all, and every sysadmin should know how to tell the difference. If you don't know these things then you are not qualified to be a sysadmin and need to go get training. This is not the forum for teaching you these things.
Copy/pasting someone else's VM tuning settings without understanding what they mean or why they are being set is "cargo cult sysadmin". It is wrong and nobody on this list / in this community should be encouraging it. Quick easy spoonfed answers don't actually help understanding, and understanding is the only real way forward.
In particular, VM tuning settings are highly OS dependent, and probably kernel version dependent too. Good settings depend on exactly what your own system contains; settings that work for someone else may be useless or worse on your own setup.
Simple answers have narrow relevance that gets obsolete quickly. Learning how to think and investigate problems is knowledge that serves you the rest of your life.
As a starting point - what does vmstat tell you? Don't just paste its output here, learn what it means.