On Wed, Nov 29, 2006 at 01:45:24PM +0100, Walter Brunner wrote: > Hello, > > I am using vserver approx. 2 years for hosting almost all my services > (web, mail, application services) > A half year ago I changed my main servers to AMD Athlon 64 Processors > (3700+). With the host operating system I stayed at 32-bit. I always > used lvm2 with reiserfs and with the change I also switched to drbd to > mirror the lvm-partitions to a slave servers for the important > vservers running. > > Since the switch to this configuration the stability is not optimal. > Troubles occur in average 1 time a month. Which is not OK, but I > accepted it. But yesterday and the day before yesterday during night > there were troubles on 2 machines within 10 minutes. > What happens? The procedure is allways the same. I monitor the loadavg > of all vservers. Here is a table of the loadavg for the host and 1 > guest. > > seconds loadavg_guest loadavg_host > 0 0.8 0.25 > 30 3.3 10.77 > 60 7.5 20.6 > 90 11.8 30.4 > 120 15.7 39 > 150 16.6 41 > ... (increase about 2 in 30 seconds) > > The other guest on the machines are not affected and worked well. The > affected guest had high timeouts with http-connections. > I could not enter the affected guest with vserver ... enter. vserver > ... stop did not work. vkill did also not work. (I always had to > reboot per hardware-reset.) > > The troubles were always during night hours (with 2 exceptions) where > the load on the servers is minimal. > > Here are the program versions I use > Linux version 2.6.17.13-vs2.0.2.1 (gcc-Version 3.3.5 (Debian 1:3.3.5-13)) > Debian sarge on the host. Most guest are also sarge, some are gentoo, > some are ubuntu 6.06 > drbd-0.7.21 > util-vserver-0.30.210 > kernel / drbd and util-vserver is self-compiled, all other packages > (incl. lvm2) are from debian sarge main > > Does anyone have an idea, what's problem? I don't want to wake up > every night per sms.
IIRC, that was somewhat dealth with yesterday on IRC, but in general the following 'suggestions' can be made: - use the devel branch (2.1.x) or the upcoming stable branch (2.2.x) because certain things got quite improved there regarding scheduler and limits - make sure that your host can handle the resource consumption of the guests and that you have enough memory and a reasonably fast I/O path - make sure to limit all resources on potentially hostile guests, even network resources with tc - avoid script storms (e.g. by adjusting the cron tabs to not run at 4am for all guests at the same time) - remove unnecessary services for guests, and scripts which do not make sense (like hardware detection or sensor checks) all-in-all, if the host system is designed to handle the guests, the system will be stable and basically free of any maintainance ... I know, the hard thing is always to figure an optimal setup ... HTH, Herbert > Walter > _______________________________________________ > Vserver mailing list > [email protected] > http://list.linux-vserver.org/mailman/listinfo/vserver _______________________________________________ Vserver mailing list [email protected] http://list.linux-vserver.org/mailman/listinfo/vserver
