From owner-freebsd-stable@freebsd.org Wed Nov 22 14:21:34 2017 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 045A0DECDEE for ; Wed, 22 Nov 2017 14:21:34 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from hz.grosbein.net (hz.grosbein.net [78.47.246.247]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hz.grosbein.net", Issuer "hz.grosbein.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 8E6B27C383 for ; Wed, 22 Nov 2017 14:21:33 +0000 (UTC) (envelope-from eugen@grosbein.net) Received: from eg.sd.rdtc.ru (root@eg.sd.rdtc.ru [62.231.161.221] (may be forged)) by hz.grosbein.net (8.15.2/8.15.2) with ESMTPS id vAMELL7Y015187 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 22 Nov 2017 15:21:21 +0100 (CET) (envelope-from eugen@grosbein.net) X-Envelope-From: eugen@grosbein.net X-Envelope-To: amvandemore@gmail.com Received: from [10.58.0.4] ([10.58.0.4]) by eg.sd.rdtc.ru (8.15.2/8.15.2) with ESMTPS id vAMELHjn031008 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 22 Nov 2017 21:21:17 +0700 (+07) (envelope-from eugen@grosbein.net) Subject: Re: Random freezes of my FreeBSD droplet (DigitalOcean) To: Adam Vande More , Stefan Lambrev References: Cc: "freebsd-stable@freebsd.org" From: Eugene Grosbein Message-ID: <5A1587DB.6050702@grosbein.net> Date: Wed, 22 Nov 2017 21:21:15 +0700 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=2.2 required=5.0 tests=BAYES_00, LOCAL_FROM, RDNS_NONE autolearn=no autolearn_force=no version=3.4.1 X-Spam-Report: * -2.3 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] * 1.9 RDNS_NONE Delivered to internal network by a host with no rDNS * 2.6 LOCAL_FROM From my domains X-Spam-Level: ** X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on hz.grosbein.net X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Nov 2017 14:21:34 -0000 22.11.2017 21:08, Adam Vande More wrote: >> I have a droplet in DO with very light load, currently >> running 11.0-RELEASE-p15 amd64 GENERIC kernel + zfs (1 GB Memory / 30 GB >> Disk / FRA1 - FreeBSD 11.0 zfs) >> >> I know ZFS needs more memory, but the load is really light. Unfortunatelly >> last few weeks I'm experiencing those freezes almost every second day. >> There are no logs or console messages - just freeze. Networks seems to >> work, but nothing else. >> >> Is there anyone with similar experience here >> Are there any updates in 11.1 that may affect positively my experience in >> the digital ocean cloud? >> > > It's entirely possible to run a stable VM using that configuration so you > haven't provided enough details to give any real help. A common foot > shooting method is putting swap on zvol, but the possibilities are endless. ZFS ARC greedy growth can easily knock FreeBSD 11 kernel down as vfs.zfs.arc_max limit seems to be broken since 10.x. I ran 9.x versions with ZFS within 1G RAM virtual machine non-stop with only vfs.zfs.arc_max="40M" and vfs.zfs.vdev.cache.size="5M". After upgrade to 10.x and than to 11.x, ARC grows upto hundreds of megabytes here in spite of same settings and easily overflow default 512M KVA limit of i386 system forcing hard reset of the VM. So, I was forced to increase it using vm.kmem_size="768M" and vm.kmem_size_max="768M" to keep VM stable.