Fair Share Scheduling Needed. I want 1/3 of a server

From: Christopher Lozinski (lozinski_at_freerecruiting.com)
Date: 01/17/04

  • Next message: Васенин Александр aka BlackSir: "FreeBSD deny 'unusual' IP-addresses?"
    To: freebsd-isp@freebsd.org
    Date: Fri, 16 Jan 2004 21:41:05 -0800
    
    

    My ISP runs 40-50 jails per computer, and I fear in the near future that
    I may need more of the computer than 1/50th. They then charge $400 for
    an entire dedicated server. I would like something in between.

    Of course the issue is the scheduler. My understanding is that the
    freebsd scheduler is designed to run all the processes fairly, but if
    one user generates a large number of processes, they get more than their
    fair share of the cpu.

    I think it would be very interesting if one could buy a fraction of the
    CPU. My processes then get, say 1/4 of the CPU time minimum, perhaps
    more if no one else is using them.

    Of course this requires a different scheduler. Perhaps it exists out
    there.

    Some of the ISP's, like Verio, and others claim to offer fair share
    freebsd servers. Does anyone know how they do it. Do they really do it
    as they claim to do?

    Your help would be much appreciated.

    Regards
    Christopher Lozinski
    lozinski@freerecruiting.com
    510 795 6086

    _______________________________________________
    freebsd-isp@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-isp
    To unsubscribe, send any mail to "freebsd-isp-unsubscribe@freebsd.org"


  • Next message: Васенин Александр aka BlackSir: "FreeBSD deny 'unusual' IP-addresses?"

    Relevant Pages

    • One minute delay when booting 2.6.24.1
      ... Switched to high resolution mode on CPU 1 ... io scheduler anticipatory registered ... # Infrared-port device drivers ...
      (Linux-Kernel)
    • [RFC][PATCH] O(1) Entitlement Based Scheduler
      ... This patch is a modification of the Oscheduler that introduces ... _entitlement_ to CPU resources that is determined by the number of _shares_ ... This patch provides both soft and hard CPU usage rate caps per ... one getting the most can be given a better priority, ...
      (Linux-Kernel)
    • Scheduler Economy prototype patch for CFS
      ... X should get more CPU time simply ... the clients, not relative to any client individually. ... today i've implemented a quick prototype of this "Scheduler Economy" ... * Scheduler work account object: it consists of the price, ...
      (Linux-Kernel)
    • Re: Re: OSDL Bug 3770
      ... We're discussing the fact that on SMP machines, ... N> CPU to be starved, while tasks on another CPU with the same low ... L> could had run on another CPU if the scheduler had decided otherwise). ... Does Linux tolerate hard CPU binding? ...
      (Linux-Kernel)
    • Re: [PATCH] CFS: sched-design-CFS.txt - ambiguity about leftmost and some formatting
      ... this is the CFS scheduler. ... precise multi-tasking CPU" on real hardware. ... disadvantage - the current task gets an unfair amount of CPU time. ... the task schedules (or a scheduler tick happens) the task's CPU usage is ...
      (Linux-Kernel)

  • Quantcast