From owner-freebsd-current@FreeBSD.ORG Mon Aug 27 04:35:59 2007 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F257716A417 for ; Mon, 27 Aug 2007 04:35:59 +0000 (UTC) (envelope-from SRS0=d1fe45abe319685a9442494ac1a0fc6804f994ad=439=es.net=oberman@es.net) Received: from postal1.es.net (postal1.es.net [IPv6:2001:400:14:3::6]) by mx1.freebsd.org (Postfix) with ESMTP id BDE0E13C46A for ; Mon, 27 Aug 2007 04:35:57 +0000 (UTC) (envelope-from SRS0=d1fe45abe319685a9442494ac1a0fc6804f994ad=439=es.net=oberman@es.net) Received: from ptavv.es.net (ptavv.es.net [198.128.4.29]) by postal1.es.net (Postal Node 1) with ESMTP (SSL) id GMK80756; Sun, 26 Aug 2007 21:35:56 -0700 Received: from ptavv.es.net (ptavv.es.net [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id 496A945048; Sun, 26 Aug 2007 21:35:56 -0700 (PDT) To: Ganbold In-Reply-To: Your message of "Mon, 27 Aug 2007 12:25:38 +0800." <46D25242.10504@micom.mng.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==_Exmh_1188189356_93527P"; micalg=pgp-sha1; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Date: Sun, 26 Aug 2007 21:35:56 -0700 From: "Kevin Oberman" Message-Id: <20070827043556.496A945048@ptavv.es.net> Cc: "freebsd-current@freebsd.org" Subject: Re: computer becomes slow when compiling something X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Aug 2007 04:36:00 -0000 --==_Exmh_1188189356_93527P Content-Type: text/plain; charset=us-ascii Content-Disposition: inline > Date: Mon, 27 Aug 2007 12:25:38 +0800 > From: Ganbold > Sender: owner-freebsd-current@freebsd.org > > Hi, > > I'm running FreeBSD 7.0-CURRENT with SCHED_ULE, INVARIANTS, WITNESS > enabled kernel. > > daemon# uname -an > FreeBSD daemon.micom.mng.net 7.0-CURRENT FreeBSD 7.0-CURRENT #2: Thu Aug > 23 17:59:17 ULAT 2007 > tsgan@daemon.micom.mng.net:/usr/obj/usr/src/sys/GDAEMON i386 > daemon# > > When compiling something (buildworld or making wine for example) inside > from X/gnome > my computer becomes very slow. > > top shows while compiling wine: > > last pid: 38660; load averages: 3.10, 2.24, > 1.33 > up 3+02:07:05 12:11:38 > 106 processes: 3 running, 102 sleeping, 1 zombie > CPU states: 90.2% user, 0.0% nice, 9.8% system, 0.0% interrupt, 0.0% > idle > Mem: 704M Active, 63M Inact, 168M Wired, 39M Cache, 111M Buf, 21M Free > Swap: 2048M Total, 195M Used, 1853M Free, 9% Inuse > > PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND > 902 tsgan 1 96 0 147M 134M RUN 929:41 3.96% Xorg > 38659 root 1 96 0 15556K 12256K RUN 0:00 3.47% cc1 > 1206 tsgan 1 44 19 156M 36940K select 178:06 0.00% > operapluginwrapper > 978 tsgan 1 44 0 212M 173M select 103:26 0.00% opera > 954 tsgan 1 44 0 35236K 18372K select 11:59 0.00% > wnck-applet > 975 tsgan 7 44 0 198M 159M ucond 8:53 0.00% > thunderbird-bin > 922 tsgan 1 44 0 4808K 1460K select 4:43 0.00% gam_server > 956 tsgan 1 44 0 35324K 16328K select 4:36 0.00% > mixer_applet2 > 962 tsgan 1 44 0 13736K 5936K select 1:57 0.00% > gnome-screensaver > 1224 tsgan 1 44 0 70232K 28900K select 1:33 0.00% pidgin > 1591 tsgan 1 44 19 5520K 772K select 1:17 0.00% > operapluginwrapper > 772 root 1 44 0 4496K 928K select 1:03 0.00% > hald-addon-storage > 930 tsgan 1 44 0 16204K 8744K select 0:48 0.00% metacity > 441 root 1 44 0 3276K 592K select 0:45 0.00% moused > 765 haldaemon 1 44 0 6164K 2252K select 0:41 0.00% hald > ... > > Is it due to SCHED_ULE makes a process CPU greedy and that is why my > computer becomes slow? > Or it is something else? What SCHED_ULE sysctl knobs should I test here? > As I recall correctly I have never experienced such problems until > recently. > Maybe I'm wrong here. I've seen it for a while. You are running out of RAM and I have found that once the swap use starts growing, things get VERY slow. I still think something is wrong, but memory is cheap and an extra 1/2 Gig can make a huge difference. I have not seen any difference between schedulers...about the same with 4BSD and ULE. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751 --==_Exmh_1188189356_93527P Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) Comment: Exmh version 2.5 06/03/2002 iD8DBQFG0lSskn3rs5h7N1ERAvRsAJ0bTjGmAfGZs7BSNJxDcfgkMmf40QCdGyrY sZ55Y/59kbMyyQWpuCcMy9g= =LXyY -----END PGP SIGNATURE----- --==_Exmh_1188189356_93527P--