From owner-soc-status@FreeBSD.ORG Mon Jun 25 23:28:29 2012 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5CE7D106566C for ; Mon, 25 Jun 2012 23:28:29 +0000 (UTC) (envelope-from rudotx@gmail.com) Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by mx1.freebsd.org (Postfix) with ESMTP id E4C1C8FC0A for ; Mon, 25 Jun 2012 23:28:28 +0000 (UTC) Received: by wibhr14 with SMTP id hr14so1333045wib.13 for ; Mon, 25 Jun 2012 16:28:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=to35n/tdQsgAvJ65OPRRT8wcrwoRn+QbVoQz3SDavWk=; b=RBoLdmKCzcQbQn0hALMvHoVA8GluIoOBd01tT2FM5l+F/xQik9G7Do2hmeWsdm1ftM IP0V2YRc+3nwiCJkXogBTnN3W+8lJFBRqsueFIPLprBf49yGDjGZejpG1/yB7eh7eFUg PFgjDOFUvm/R73po4BJGaUZKzsw7DSIAdVslYknSdG/5iwavHPT8BFJGQtRyc8y6+kj5 EGGr+3BCPf2aXOLdSytu2UgI404MgN99pOHqWmsndBPKZXppe7sthyj3mIOhBc0kxCPI ubXTfidA/9Sf4SggSIUE6cxz2gg58RMtXD6NujbDeeNw5vjfcSg64xlBveEHjbtVi0wD wxoQ== Received: by 10.180.105.234 with SMTP id gp10mr27889040wib.11.1340666908010; Mon, 25 Jun 2012 16:28:28 -0700 (PDT) MIME-Version: 1.0 Received: by 10.216.231.98 with HTTP; Mon, 25 Jun 2012 16:28:07 -0700 (PDT) From: rudo tomori Date: Tue, 26 Jun 2012 01:28:07 +0200 Message-ID: To: soc-status@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: cpu limits status report X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jun 2012 23:28:29 -0000 Hi, the goal of my gsoc project is to enable the system administrators to configure %CPU limits using the rctl command. So that they can for example limit a particular user to 50% cpu time. Last week I created a script that periodically samples %cpu usage for a specified user and draws a plot of the collected data. Then I wanted to run make buildworld under some user, impose %cpu limits on the user and watch the results of the script to see how the %cpu limits work. However, I did not get to it because I was also upgrading ports on my machines I use for development and testing/debugging - and it took quite a lot of time. So I want to run these benchmarks this week. rudo