Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
iostat (кіріс/шығыс статистикасы) – операциялық жүйенің сақтағыштағы кіріс және шығыс статистикасын жинап, көрсетуге арналған компьютерлік жүйе мониторы. Ол көбінесе сақтау құрылғыларының, соның ішінде жергілікті дискілердің немесе NFS сияқты желілік файлдық жүйелер арқылы қол жетімді қашықтағы дискілердің жұмыстық қабілетіне қатысты мәселелерді анықтау үшін қолданылады. Бұдан басқа, терминалдың (TTY) кірісі мен шығысы туралы ақпаратты ұсынуға, сондай-ақ негізгі CPU ақпаратын алуға болады.
iostat (input/output statistics) is a computer system monitor tool used to collect and show operating system storage input and output statistics. It is often used to identify performance issues with storage devices, including local disks, or remote disks accessed over network file systems such as NFS. It can also be used to provide information about terminal (TTY) input and output, and also includes some basic CPU information.
Синтаксис және қол жетімділік
iostat x командасы әрбір жолы (қатар) бір құрылғы үшін сандық деректерді көрсететін шығысты ұсынады. Бірінші бағанда құрылғының атауы тізімделген, ал келесі бағандар сол құрылғыға қатысты әртүрлі статистиканы көрсетеді. Бағандар орташа қызмет көрсету уақытын (svc t) қамтиды, ол сұраныстың қызмет кезегінде болу уақытын ғана емес, сонымен қатар іздеу және деректерді беру уақытын да қамтиды.
iostat x displays output where each line (row) gives numerical data for one device. The first column lists the device name, and subsequent columns show various statistics for that device. Columns include the average service time (svc t, which includes not only the time a request is in the service queue, but also the seek time and transfer time
Команданың шығысы
Sun Microsystems компаниясы күту және svc t өрістеріндегі жоғары мәндер жүйедегі жалпы өнімділіктің төмендеуін көрсетеді, бұл "жүйенің I/O операцияларымен артық жүктелгенін" білдіреді. kr/s, kw/s, %w және %b өрістеріндегі тұрақты жоғары мәндер "I/O тұйықтарының болу мүмкіндігін" көрсетеді. Сонымен қатар, өте төмен белсенділік деңгейіне ие дискілер үшін (5%-дан төмен) svc t өрісінің жоғары мәндерін елемеу ұсынылады. Себебі fsflush процесі дискідегі деректерді жадтағы деректермен синхрондау кезінде орташа қызмет ету уақытын арттыруы мүмкін. Томдық басқарушы қолданылса, iostat дискідегі жеке томдар туралы ақпаратты көрсетпейді. Оның орнына, осы ақпаратты көрсету үшін vxstat командасын пайдалануға болады. Алайда, Linux LVM томдық басқарушы ретінде қолданылғанда, iostat әрбір логикалық томның өзіндік құрылғы картасы (dm) құрылғысы болғандықтан, том туралы ақпаратты жеке-жеке көрсетеді.
Sun Microsystems stated that high values in the wait and svc t fields suggest a lack of overall throughput in the system, indicating that "the system is overloaded with I/O operations". Consistently high values in the kr/s, kw/s, %w and %b fields also indicate "a possible I/O bottleneck". It is also advisable to disregard high values in the svc t field for disks that have very low rates of activity (less than 5%). This is because the fsflush process can force up the average service time when synchronising data on disk with what is in memory. iostat does not display information about the individual volumes on each disk if a volume manager is used The vxstat command can be used to show this information instead. In contrast, when using Linux LVM as a volume manager, iostat does display volume information individually, because each logical volume has its own device mapper (dm) device.