The high server load value together with 500 MByte swapped suggest that you have a memory problem. The high CPU usage may result from disk IO reading and writing memory pages to the swap partition.
Tune the following parameters:
/opt/zimbra/conf/my.cnf
Code:
innodb_buffer_pool_size = 384M
/opt/zimbra/conf/amavisd.conf.in
then as zimbra user do
Code:
zmlocalconfig -e mailboxd_java_heap_memory_percent 20
Also you might adjust your Systems Swapping behaviour:
Code:
#
# Tuning Kernel VM Settings
#
sysctl -w vm.swappiness=0
sysctl -w vm.vfs_cache_pressure=50
sysctl -w vm.min_free_kbytes=16384
sysctl -w vm.dirty_ratio=10
sysctl -w vm.dirty_background_ratio=5
/etc/sysctl.conf
#
# Prevent Kernel from swapping and too much IO
#
vm.min_free_kbytes=16384
vm.swappiness=0
vm.vfs_cache_pressure=50
vm.min_free_kbytes=16384
vm.dirty_ratio=10
vm.dirty_background_ratio = 5
Restart server.
Regards Andreas