Resource limiting and accounting facility for FreeBSD
Název práce v češtině: | Resource limiting and accounting facility for FreeBSD |
---|---|
Název v anglickém jazyce: | Resource limiting and accounting facility for FreeBSD |
Klíčová slova: | FreeBSD, limitování spotřeby zdrojů, spotřeba CPU času, propustnost diskových zařízení |
Klíčová slova anglicky: | FreeBSD, resource limits, relative CPU time, disk I/O throughput |
Akademický rok vypsání: | 2012/2013 |
Typ práce: | diplomová práce |
Jazyk práce: | angličtina |
Ústav: | Katedra distribuovaných a spolehlivých systémů (32-KDSS) |
Vedoucí / školitel: | Mgr. Martin Děcký, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 11.10.2012 |
Datum zadání: | 11.10.2012 |
Datum potvrzení stud. oddělením: | 27.11.2012 |
Datum a čas obhajoby: | 27.05.2013 10:30 |
Datum odevzdání elektronické podoby: | 08.04.2013 |
Datum odevzdání tištěné podoby: | 11.04.2013 |
Datum proběhlé obhajoby: | 27.05.2013 |
Oponenti: | doc. Ing. Lubomír Bulej, Ph.D. |
Zásady pro vypracování |
This thesis analyses approaches employed in selected operating systems to the problem of resource limits and accounting. The emphasis is put on limiting CPU time and disk I/O throughput based on entities such as a process, a group of processes, a container or a user.
Based on the analysis, the thesis proposes a resource limiting and accounting facility and administration tools for FreeBSD. A prototype implementation of the facility and tools is also included, providing features that enable the administrators and privileged users to define disk I/O throughput limits and relative CPU time limits for a particular process, user or FreeBSD jail. |
Seznam odborné literatury |
[1] FreeBSD Developers' Handbook, http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/
[2] cgroups, http://www.kernel.org/doc/Documentation/cgroups/cgroups.txt |
Předběžná náplň práce |
This thesis analyses approaches employed in selected operating systems to the problem of resource limits and accounting. The emphasis is put on limiting CPU time and disk I/O throughput based on entities such as a process, a group of processes, a container or a user.
Based on the analysis, the thesis proposes a resource limiting and accounting facility and administration tools for FreeBSD. A prototype implementation of the facility and tools is also included, providing features that enable the administrators and privileged users to define disk I/O throughput limits and relative CPU time limits for a particular process, user or FreeBSD jail. |
Předběžná náplň práce v anglickém jazyce |
This thesis analyses approaches employed in selected operating systems to the problem of resource limits and accounting. The emphasis is put on limiting CPU time and disk I/O throughput based on entities such as a process, a group of processes, a container or a user.
Based on the analysis, the thesis proposes a resource limiting and accounting facility and administration tools for FreeBSD. A prototype implementation of the facility and tools is also included, providing features that enable the administrators and privileged users to define disk I/O throughput limits and relative CPU time limits for a particular process, user or FreeBSD jail. |