Extending Java Performance Monitoring Framework with Support for Linux Performance Data Sources
Extending Java Performance Monitoring Framework with Support for Linux Performance Data Sources
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/42024Identifikátory
SIS: 117257
Kolekce
- Kvalifikační práce [11239]
Autor
Vedoucí práce
Oponent práce
Babka, Vlastimil
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Obecná informatika
Katedra / ústav / klinika
Katedra distribuovaných a spolehlivých systémů
Datum obhajoby
6. 9. 2012
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
meranie výkonnosti, JPMF, Linux, štatistiky netlink, štatistiky procfsKlíčová slova (anglicky)
performance measurement, JPMF, Linux, netlink stats, procfs statsNázev práce: Extending Java Performance Monitoring Framework with Sup- port for Linux Performance Data Sources Autor: Peter Júnoš Katedra: Katedra distribuovaných a spolehlivých systémů Vedoucí bakalářské práce: Ing. Lubomír Bulej, Ph.D Abstrakt: Java Performance Measurement Framework (JPMF) je framework, ktorý sa dokáže včleniť do programu a získať štatistiky o výkonnosti počítača v zadaných sledovacích bodoch. Hlavnou nevýhodou súčasnej implementácie sú chýbajúce senzory, ktoré by dokázali merať výkonnostné štatistiky hard- diskov, procesoru, pamäti a sieťových rozhraní. Linux neposkytuje jednotné funkcie na prístup k týmto výkonnostným štatistikám. Tie je možné získať z virtuálnych súborových systémov, syscallov a rozhra- nia Netlink. Cieľom tejto práce je rozšírenie JPMF tak, aby poskytoval meranie spomínaných výkonnostných štatistík tak, ako sa to v Linuxe. Klíčová slova: meranie výkonnosti, JPMF, Linux, štatistiky z netlink, štatistiky z procfs 1
Title: Extending Java Performance Monitoring Framework with Support for Linux Performance Data Sources Author: Peter Júnoš Department: Department of Distributed and Dependable Systems Supervisor: Ing. Lubomír Bulej, Ph.D Abstract: Java Perfomance Measurement Framework (JPMF) is a library, that is able to hook into program and gain performance information in given watchpoints. Notable drawback of currect implementation are missing sen- sors, that would be able to measure performance statistics related to stor- age, CPU, memory and network interfaces under Linux. Linux does not provide unified way of accessing such performance statis- tics. They can be accessed using virtual file systems, syscalls and netlink interface. The goal of this work is extending JPMF, so that it will provide measurement of mentioned performance statistics in a Linux-specific way. Keywords: performance measurement, JPMF, Linux, netlink stats, procfs stats 1