Кіріспе

iostat (кіріс/шығыс статистикасы) – операциялық жүйенің сақтағыштағы кіріс және шығыс статистикасын жинап, көрсетуге арналған компьютерлік жүйе мониторы. Ол көбінесе сақтау құрылғыларының, соның ішінде жергілікті дискілердің немесе NFS сияқты желілік файлдық жүйелер арқылы қол жетімді қашықтағы дискілердің жұмыстық қабілетіне қатысты мәселелерді анықтау үшін қолданылады. Бұдан басқа, терминалдың (TTY) кірісі мен шығысы туралы ақпаратты ұсынуға, сондай-ақ негізгі CPU ақпаратын алуға болады.

Синтаксис және қол жетімділік

iostat x командасы әрбір жолы (қатар) бір құрылғы үшін сандық деректерді көрсететін шығысты ұсынады. Бірінші бағанда құрылғының атауы тізімделген, ал келесі бағандар сол құрылғыға қатысты әртүрлі статистиканы көрсетеді. Бағандар орташа қызмет көрсету уақытын (svc t) қамтиды, ол сұраныстың қызмет кезегінде болу уақытын ғана емес, сонымен қатар іздеу және деректерді беру уақытын да қамтиды.

Команданың шығысы

Sun Microsystems компаниясы күту және svc t өрістеріндегі жоғары мәндер жүйедегі жалпы өнімділіктің төмендеуін көрсетеді, бұл "жүйенің I/O операцияларымен артық жүктелгенін" білдіреді. kr/s, kw/s, %w және %b өрістеріндегі тұрақты жоғары мәндер "I/O тұйықтарының болу мүмкіндігін" көрсетеді. Сонымен қатар, өте төмен белсенділік деңгейіне ие дискілер үшін (5%-дан төмен) svc t өрісінің жоғары мәндерін елемеу ұсынылады. Себебі fsflush процесі дискідегі деректерді жадтағы деректермен синхрондау кезінде орташа қызмет ету уақытын арттыруы мүмкін. Томдық басқарушы қолданылса, iostat дискідегі жеке томдар туралы ақпаратты көрсетпейді. Оның орнына, осы ақпаратты көрсету үшін vxstat командасын пайдалануға болады. Алайда, Linux LVM томдық басқарушы ретінде қолданылғанда, iostat әрбір логикалық томның өзіндік құрылғы картасы (dm) құрылғысы болғандықтан, том туралы ақпаратты жеке-жеке көрсетеді.