安装和管理 Solaris Container Manager 3.6

按时间分配调度程序 (TS)

按时间分配调度程序 (Timesharing Scheduler, TS) 根据优先级分配 CPU 时间,尽量让每个进程均可以相对平等地获得可用的 CPU 资源。由于无需管理,所以 TS 使用起来比较轻松。但是,TS 无法保证特定应用程序的性能。因此,应该在不必进行 CPU 分配时使用 TS。

例如:如果两个项目被指定到 FSS 资源池,而且它们又分别拥有 2 个份额,则运行在这些项目中的进程数是不相关的。项目只能获得 50% 的可用 CPU 。这样,如果有 1 个进程在运行销售项目,有 99 个进程在运行市场项目,则运行在销售项目中的那一个进程能够获得 50% 的 CPU。市场项目中的 99 个进程必须共享其余 50% 的可用 CPU 资源。

TS 资源池中,每个进程都分配了该 CPU 。销售项目中的那一个进程只能获得 1% 的 CPU,而市场项目中的 99 个项目将获得 99% 的可用 CPU 资源 。

有关合理分配调度程序或按时间分配调度程序的更多信息,请参见《System Administration Guide: Network Service》