From owner-freebsd-current@FreeBSD.ORG Fri Jul 13 18:12:18 2007 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C56B216A402 for ; Fri, 13 Jul 2007 18:12:18 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by mx1.freebsd.org (Postfix) with ESMTP id 4CA3713C467 for ; Fri, 13 Jul 2007 18:12:18 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: by ug-out-1314.google.com with SMTP id o4so693789uge for ; Fri, 13 Jul 2007 11:12:17 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:subject:x-enigmail-version:content-type; b=d/u3UHbvDEFQPOWTM64bpY2q8FXdae2TNi5djwRT7y2uYuAnOvd5AZu2PU/r/bVhmc2mipMae6PMkB3MdyFBkKpnl9uG5VGl0MqyGV6YJENI5fFIUEN3H4XmtW1uNs8eFUMjDPCVxNVSRF+maokbgjrFFPk0XDvhzIBhHQ9Lq1s= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:subject:x-enigmail-version:content-type; b=V0crcc2xrwWT1bHSLGlc7fP5Al2VSIV3GcnU5UFja3Wspegfy7yJq3N8yivZAk0xVEqAdwIEQK8S8JzvHgLzxvwn/eEEJW0IuZiZjzdtVhn4uEYrljhTtX7lZKB+yLOfctXWF8kQ3xlrqAQYHHB5YND/VaRLOP+u5zWYSZ9mN6A= Received: by 10.67.121.15 with SMTP id y15mr2157378ugm.1184348810523; Fri, 13 Jul 2007 10:46:50 -0700 (PDT) Received: from 195-241-221-201.dsl.ip.tiscali.nl ( [195.241.221.201]) by mx.google.com with ESMTP id d24sm13072902nfh.2007.07.13.10.46.49 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 13 Jul 2007 10:46:49 -0700 (PDT) Message-ID: <4697BA83.8040704@gmail.com> Date: Fri, 13 Jul 2007 19:46:43 +0200 From: Rene Ladan User-Agent: Thunderbird 2.0.0.4 (X11/20070616) MIME-Version: 1.0 To: current@freebsd.org, Pav Lucistnik X-Enigmail-Version: 0.95.1 Content-Type: multipart/mixed; boundary="------------090709070607070102030406" Cc: Subject: net/boinc-client pograms only run half the time with SCHED_ULE 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: Fri, 13 Jul 2007 18:12:18 -0000 This is a multi-part message in MIME format. --------------090709070607070102030406 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi, I noticed that when using SCHED_ULE on my 2007-07-11 i386 CURRENT box (SMP), the projects run with net/boinc-client only run for half the time. On my T5600 (2-core) top shows something like: load avarages : about 2 (as expected) einstein@home : about 50% on core i seti@home : about 50% on core 1-i The values in the TIME column also indicate that the projects run only half the time. My complete kernel configration is attached. I've switched back to SCHED_4BSD for now, as that scheduler works ok. Regards, Rene -- GPG fingerprint = E738 5471 D185 7013 0EE0 4FC8 3C1D 6F83 12E1 84F6 (subkeys.pgp.net) "It won't fit on the line." -- me, 2001 --------------090709070607070102030406 Content-Type: text/plain; name="RENE.current" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="RENE.current" # # GENERIC -- Generic kernel configuration file for FreeBSD/i386 # # For more information on this file, please read the handbook section on # Kernel Configuration Files: # # http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html # # The handbook is also available locally in /usr/share/doc/handbook # if you've installed the doc distribution, otherwise always see the # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the # latest information. # # An exhaustive list of options and more detailed explanations of the # device lines is also present in the ../../conf/NOTES and NOTES files. # If you are in doubt as to the purpose or necessity of a line, check first # in NOTES. # machine i386 cpu I686_CPU ident RENE # To statically compile in device wiring instead of /boot/device.hints #hints "GENERIC.hints" # Default places to look for devices. makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols # Debugging for use in -current options KDB # Enable kernel debugger support. options DDB # Support DDB. options KDB_TRACE options GDB # Support remote GDB. options INVARIANTS # Enable calls of extra sanity checking options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS options WITNESS # Enable checks to detect deadlocks and cycles options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed #options SCHED_ULE # ULE scheduler only runs BOINC 1/2 time ? --> current! options SCHED_4BSD # works with BOINC as expected options PREEMPTION # Enable kernel thread preemption options INET # InterNETworking options INET6 # IPv6 communications protocols options FFS # Berkeley Fast Filesystem options SOFTUPDATES # Enable FFS soft updates support options UFS_ACL # Support for access control lists options UFS_DIRHASH # Improve performance on big directories options MD_ROOT # MD is a potential root device options CD9660 # ISO 9660 Filesystem options COMPAT_43TTY # Compatible with BSD 4.3 [KEEP THIS!] options COMPAT_FREEBSD5 # Compatible with FreeBSD5 options COMPAT_FREEBSD6 # Compatible with FreeBSD6 options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI options KTRACE # ktrace(1) support options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions options KBD_INSTALL_CDEV # install a CDEV entry in /dev options AHC_REG_PRETTY_PRINT # Print register bitfields in debug # output. Adds ~128k to driver. options AHD_REG_PRETTY_PRINT # Print register bitfields in debug # output. Adds ~215k to driver. options ADAPTIVE_GIANT # Giant mutex is adaptive. options SMP # Dual core T5600 device apic # I/O APIC options STOP_NMI # stop CPUs with NMI instead of IPI # Bus support. device eisa device pci # ATA and ATAPI devices device ata # as module ? device atadisk # ATA disk drives # as module ? options ATA_STATIC_ID # Static device numbering # SCSI peripherals device scbus # SCSI bus (required for SCSI) device da # Direct Access (disks) device cd # CD device pass # Passthrough device (direct SCSI access) # atkbdc0 controls both the keyboard and the PS/2 mouse device atkbdc # AT keyboard controller device atkbd # AT keyboard device psm # PS/2 mouse device vga # VGA video card driver device splash # Splash screen and screen saver support # syscons is the default console driver, resembling an SCO console device sc device agp # support several AGP chipsets, required for drm # drm/radeon not supported yet for RV515 (Radeon Mobility X1450) :( device drm device radeondrm # Add suspend/resume support for the i8254. device pmtimer # Pseudo devices. device loop # Network loopback device ether # Ethernet support device pty # Pseudo-ttys (telnet etc) # The `bpf' device enables the Berkeley Packet Filter. # Be aware of the administrative consequences of enabling this! # Note that 'bpf' is required for DHCP. device bpf # Berkeley packet filter # USB support device uhci # UHCI PCI->USB interface device ohci # OHCI PCI->USB interface device ehci # EHCI PCI->USB interface (USB 2.0) device usb # USB Bus (required) #added options VESA options DEVICE_POLLING device wlan device wlan_wep device wlan_amrr device wlan_scan_sta device wlan_scan_ap --------------090709070607070102030406--