From owner-freebsd-stable@FreeBSD.ORG Thu Feb 5 18:50:23 2015 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2C312DD9 for ; Thu, 5 Feb 2015 18:50:23 +0000 (UTC) Received: from gold.funkthat.com (gate2.funkthat.com [208.87.223.18]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "gold.funkthat.com", Issuer "gold.funkthat.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 06A17894 for ; Thu, 5 Feb 2015 18:50:22 +0000 (UTC) Received: from gold.funkthat.com (localhost [127.0.0.1]) by gold.funkthat.com (8.14.5/8.14.5) with ESMTP id t15IoLAf041627 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 5 Feb 2015 10:50:21 -0800 (PST) (envelope-from jmg@gold.funkthat.com) Received: (from jmg@localhost) by gold.funkthat.com (8.14.5/8.14.5/Submit) id t15IoLLe041626; Thu, 5 Feb 2015 10:50:21 -0800 (PST) (envelope-from jmg) Date: Thu, 5 Feb 2015 10:50:21 -0800 From: John-Mark Gurney To: Matthew Grooms Subject: Re: High load w/ almost no CPU usage Message-ID: <20150205185020.GM32312@funkthat.com> References: <54D3AC37.8030107@shrew.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <54D3AC37.8030107@shrew.net> X-Operating-System: FreeBSD 9.1-PRERELEASE amd64 X-PGP-Fingerprint: 54BA 873B 6515 3F10 9E88 9322 9CB1 8F74 6D3F A396 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html X-TipJar: bitcoin:13Qmb6AeTgQecazTWph4XasEsP7nGRbAPE X-to-the-FBI-CIA-and-NSA: HI! HOW YA DOIN? can i haz chizburger? User-Agent: Mutt/1.5.21 (2010-09-15) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (gold.funkthat.com [127.0.0.1]); Thu, 05 Feb 2015 10:50:22 -0800 (PST) Cc: freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Feb 2015 18:50:23 -0000 Matthew Grooms wrote this message on Thu, Feb 05, 2015 at 11:45 -0600: > 45288 root 281 -22 r30F 735M 547M select 2 194:15 0.00% 281 is a lot of threads... Try running w/ top -H to split out the threads into seperate lines... Also, look at how quickly the cpu time grows on this process... As it looks like most of the cpu is on this thread, you should be able to do (cpu use over time) / ncores and get a better picture of how much cpu this process is using... Also, you might want to look at using dtrace to profile the process to see what is happening.. It could be that freeswitch rolled it's own spin locks, and when some maintainance task triggers, it wakes everyone up, but can't make much progress since some are spinning waiting for another lock.. Good luck! -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not."