{"id":52947,"date":"2019-11-20T00:00:00","date_gmt":"2019-11-19T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/vyyavlyaem-protsessy-s-diskovoj-aktivnostyu-v-linux"},"modified":"2020-02-18T14:00:46","modified_gmt":"2020-02-18T11:00:46","slug":"vyyavlyaem-protsessy-s-diskovoj-aktivnostyu-v-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/vyyavlyaem-protsessy-s-diskovoj-aktivnostyu-v-linux","title":{"rendered":"Identifichiamo i processi con attivit\u00e0 disco in Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>TL;DR<\/b>: \u0441\u0442\u0430\u0442\u044c\u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043e\u0431 \u0443\u0434\u043e\u0431\u043d\u043e\u043c, \u0431\u044b\u0441\u0442\u0440\u043e\u043c \u0438 \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f Linux-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0449\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0434\u0438\u0441\u043a, \u0447\u0442\u043e \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0432 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u0438 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0438\u043b\u0438 \u0430\u043d\u043e\u043c\u0430\u043b\u044c\u043d\u043e \u0447\u0430\u0441\u0442\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 \u0434\u0438\u0441\u043a\u043e\u0432\u0443\u044e \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u042d\u0442\u043e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f SSD \u0432 \u041f\u041a, EMMC \u0438 Flash-\u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u043e\u0434\u043d\u043e\u043f\u043b\u0430\u0442\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u0445.<br \/>\n\u0412 \u0445\u043e\u0434\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0437\u0430\u043f\u0438\u0441\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043a\u0438\u043b\u043e\u0431\u0430\u0439\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 BTRFS \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0437\u0430\u043f\u0438\u0441\u0438 3 \u043c\u0435\u0433\u0430\u0431\u0430\u0439\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0434\u0438\u0441\u043a.<\/p>\n<h3>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/h3>\n<p>\u00ab\u041e\u0439, \u0435\u0440\u0443\u043d\u0434\u0430, \u044f\u0447\u0435\u0439\u043a\u0438 \u043f\u0430\u043c\u044f\u0442\u0438 \u043d\u0430 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 SSD \u0432\u044b\u0439\u0434\u0443\u0442 \u0438\u0437 \u0441\u0442\u0440\u043e\u044f \u0447\u0435\u0440\u0435\u0437 \u0434\u0435\u0441\u044f\u0442\u043a\u0438 \u043b\u0435\u0442 \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u043e\u0431 \u044d\u0442\u043e\u043c \u0431\u0435\u0441\u043f\u043e\u043a\u043e\u0438\u0442\u044c\u0441\u044f, \u0438 \u0443\u0436 \u0442\u0435\u043c \u0431\u043e\u043b\u0435\u0435 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u044c swap, \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b \u0438 \u043f\u0430\u043f\u043a\u0443 \u043f\u0440\u043e\u0444\u0438\u043b\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u043d\u0430 HDD\u00bb \u2014 \u0442\u0438\u043f\u0438\u0447\u043d\u044b\u0439 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441 \u043e \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u0438 \u0442\u0432\u0435\u0440\u0434\u043e\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u0435\u0439 c \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u2248150 TBW. \u0415\u0441\u043b\u0438 \u043f\u0440\u0438\u043a\u0438\u043d\u0443\u0442\u044c, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0438\u043f\u0438\u0447\u043d\u043e\u0435 \u041f\u041e \u043c\u043e\u0436\u0435\u0442 \u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u043e \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u0447\u0442\u043e 10-20 \u0413\u0411 \u0432 \u0441\u0443\u0442\u043a\u0438 \u2014 \u0443\u0436\u0435 \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0446\u0438\u0444\u0440\u0430, \u043f\u0443\u0441\u0442\u044c \u0431\u0443\u0434\u0435\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c 40 \u0413\u0411, \u043a\u0443\u0434\u0430 \u0443\u0436 \u0431\u043e\u043b\u044c\u0448\u0435. \u041f\u0440\u0438 \u0442\u0430\u043a\u0438\u0445 \u0446\u0438\u0444\u0440\u0430\u0445 \u043e\u0442\u0432\u0435\u0442 \u0432\u043f\u043e\u043b\u043d\u0435 \u0440\u0430\u0437\u0443\u043c\u0435\u043d \u2014 \u043d\u0443\u0436\u043d\u043e 10 \u043b\u0435\u0442, \u0447\u0442\u043e\u0431\u044b \u0434\u043e\u0441\u0442\u0438\u0447\u044c <i>\u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445<\/i> \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043f\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0438 \u044f\u0447\u0435\u0435\u043a, \u043f\u0440\u0438 40 \u0413\u0411 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u043e.<br \/>\n\u041e\u0434\u043d\u0430\u043a\u043e \u0437\u0430 6 \u043b\u0435\u0442 \u044f \u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0441\u044c \u0443\u0436\u0435 \u0442\u0440\u0435\u0442\u044c\u0438\u043c SSD: \u0443 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0432\u044b\u0448\u0435\u043b \u0438\u0437 \u0441\u0442\u0440\u043e\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440, \u0430 \u0432\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u0447\u0430\u043b \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u043c\u0435\u0436\u0434\u0443 \u044f\u0447\u0435\u0439\u043a\u0430\u043c\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u0432 \u0434\u0435\u043d\u044c, \u0447\u0442\u043e \u043e\u0431\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u043b\u043e\u0441\u044c 30-\u0441\u0435\u043a\u0443\u043d\u0434\u043d\u044b\u043c\u0438 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430\u043c\u0438 \u0432 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0438 \u0437\u0430\u043f\u0438\u0441\u0438.<\/p>\n<p>\u041f\u043e\u0441\u043b\u0435 7 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0433\u043e SSD \u044f \u0440\u0435\u0448\u0438\u043b \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u043a\u0430\u043a \u0438\u0445 \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442 \u0441\u0430\u043c \u0434\u0438\u0441\u043a \u0447\u0435\u0440\u0435\u0437 SMART.<br \/>\n<b>19.7 \u0422\u0411.<\/b><br \/>\n\u0412\u0441\u0435\u0433\u043e \u0437\u0430 7 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b 13% \u043e\u0442 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u0440\u0438\u0442\u043e\u043c, \u0447\u0442\u043e \u043e\u043d \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u044f\u043c\u0438 \u043f\u043e \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u044e \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0424\u0421, swap \u0443 \u043c\u0435\u043d\u044f \u043f\u043e\u0447\u0442\u0438 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f, \u0434\u0438\u0441\u043a\u0438 <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/vps\"   title=\"\u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2013\">\u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d<\/a> \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u044b \u043d\u0430 HDD!<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n\u042d\u0442\u043e \u0430\u043d\u043e\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0446\u0438\u0444\u0440\u0430, \u0442\u0430\u043a\u0438\u043c\u0438 \u0442\u0435\u043c\u043f\u0430\u043c\u0438 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0439\u043d\u044b\u0439 TBW \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u0432\u044b\u0448\u0435\u043d \u0440\u0430\u043d\u044c\u0448\u0435 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f 5-\u043b\u0435\u0442\u043d\u0435\u0433\u043e \u0441\u0440\u043e\u043a\u0430 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0438 \u0434\u0438\u0441\u043a\u0430. \u0414\u0430 \u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043c\u043e\u0439 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440 \u043f\u0438\u0441\u0430\u0442\u044c \u043f\u043e 93 \u0433\u0438\u0433\u0430\u0431\u0430\u0439\u0442\u0430 \u0432 \u0441\u0443\u0442\u043a\u0438! \u041d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0438\u0448\u0435\u0442\u0441\u044f \u043d\u0430 \u0434\u0438\u0441\u043a \u0437\u0430 10 \u043c\u0438\u043d\u0443\u0442\u2026<\/p>\n<blockquote><p><code>Total:<br \/>\nWrites Queued: 24,712, 2,237MiB<br \/>\n<b>Writes Completed: 25,507, 2,237MiB<\/b><br \/>\nWrite Merges: 58, 5,472KiB<\/code><\/p><\/blockquote>\n<p>2.2 \u0413\u0438\u0411, \u043e-\u0433\u043e-\u0433\u043e!<\/p>\n<h3>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e<\/h3>\n<p>\u0415\u0441\u043b\u0438 \u0432\u0430\u0448\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 S.M.A.R.T. (SSD, EMMC, \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u044b\u0435 MicroSD), \u0442\u043e \u043f\u0435\u0440\u0432\u044b\u043c \u0434\u0435\u043b\u043e\u043c \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0441 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u043c\u0438 <code>smartctl<\/code>, <code>skdump<\/code> \u0438\u043b\u0438 <code>mmc<\/code> (\u0438\u0437 \u0441\u043e\u0441\u0442\u0430\u0432\u0430 mmc-utils).<\/p>\n<p><b class=\"spoiler_title\">\u041f\u0440\u0438\u043c\u0435\u0440 \u0432\u044b\u0432\u043e\u0434\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b smartctl<\/b><\/p>\n<pre><code class=\"plaintext\">$ sudo smartctl -a \/dev\/sdb\nsmartctl 7.0 2019-03-31 r4903 [x86_64-linux-5.3.11-200.fc30.x86_64] (local build)\nCopyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org\n\n=== START OF INFORMATION SECTION ===\nModel Family:     Samsung based SSDs\nDevice Model:     Samsung SSD 860 EVO mSATA 250GB\nSerial Number:    S41MNC0KA13477K\nLU WWN Device Id: 5 002538 e700fa64b\nFirmware Version: RVT41B6Q\nUser Capacity:    250\u202f059\u202f350\u202f016 bytes [250 GB]\nSector Size:      512 bytes logical\/physical\nRotation Rate:    Solid State Device\nForm Factor:      mSATA\nDevice is:        In smartctl database [for details use: -P show]\nATA Version is:   ACS-4 T13\/BSR INCITS 529 revision 5\nSATA Version is:  SATA 3.1, 6.0 Gb\/s (current: 3.0 Gb\/s)\nLocal Time is:    Tue Nov 19 01:48:50 2019 MSK\nSMART support is: Available - device has SMART capability.\nSMART support is: Enabled\n\n=== START OF READ SMART DATA SECTION ===\nSMART overall-health self-assessment test result: PASSED\n\nGeneral SMART Values:\nOffline data collection status:  (0x00) Offline data collection activity\n                                        was never started.\n                                        Auto Offline Data Collection: Disabled.\nSelf-test execution status:      (   0) The previous self-test routine completed\n                                        without error or no self-test has ever \n                                        been run.\nTotal time to complete Offline \ndata collection:                (    0) seconds.\nOffline data collection\ncapabilities:                    (0x53) SMART execute Offline immediate.\n                                        Auto Offline data collection on\/off support.\n                                        Suspend Offline collection upon new\n                                        command.\n                                        No Offline surface scan supported.\n                                        Self-test supported.\n                                        No Conveyance Self-test supported.\n                                        Selective Self-test supported.\nSMART capabilities:            (0x0003) Saves SMART data before entering\n                                        power-saving mode.\n                                        Supports SMART auto save timer.\nError logging capability:        (0x01) Error logging supported.\n                                        General Purpose Logging supported.\nShort self-test routine \nrecommended polling time:        (   2) minutes.\nExtended self-test routine\nrecommended polling time:        (  85) minutes.\nSCT capabilities:              (0x003d) SCT Status supported.\n                                        SCT Error Recovery Control supported.\n                                        SCT Feature Control supported.\n                                        SCT Data Table supported.\n\nSMART Attributes Data Structure revision number: 1\nVendor Specific SMART Attributes with Thresholds:\nID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE\n  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0\n  9 Power_On_Hours          0x0032   098   098   000    Old_age   Always       -       5171\n 12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       459\n177 Wear_Leveling_Count     0x0013   096   096   000    Pre-fail  Always       -       62\n179 Used_Rsvd_Blk_Cnt_Tot   0x0013   100   100   010    Pre-fail  Always       -       0\n181 Program_Fail_Cnt_Total  0x0032   100   100   010    Old_age   Always       -       0\n182 Erase_Fail_Count_Total  0x0032   100   100   010    Old_age   Always       -       0\n183 Runtime_Bad_Block       0x0013   100   100   010    Pre-fail  Always       -       0\n187 Uncorrectable_Error_Cnt 0x0032   100   100   000    Old_age   Always       -       0\n190 Airflow_Temperature_Cel 0x0032   058   039   000    Old_age   Always       -       42\n195 ECC_Error_Rate          0x001a   200   200   000    Old_age   Always       -       0\n199 CRC_Error_Count         0x003e   100   100   000    Old_age   Always       -       0\n235 POR_Recovery_Count      0x0012   099   099   000    Old_age   Always       -       29\n241 Total_LBAs_Written      0x0032   099   099   000    Old_age   Always       -       38615215765\n\nSMART Error Log Version: 1\nNo Errors Logged\n\nSMART Self-test log structure revision number 1\nNo self-tests have been logged.  [To run self-tests, use: smartctl -t]\n\nSMART Selective self-test log data structure revision number 1\n SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS\n    1        0        0  Not_testing\n    2        0        0  Not_testing\n    3        0        0  Not_testing\n    4        0        0  Not_testing\n    5        0        0  Not_testing\nSelective self-test flags (0x0):\n  After scanning selected spans, do NOT read-scan remainder of disk.\nIf Selective self-test is pending on power-up, resume after 0 minute delay.<\/code><\/pre>\n<p>\n\u041c\u043e\u0439 SSD \u0445\u0440\u0430\u043d\u0438\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0435 241 Total_LBAs_Written, \u0432 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u043b\u043e\u043a\u0430\u0445 (LBA), \u0430 \u043d\u0435 \u0432 \u0431\u0430\u0439\u0442\u0430\u0445. \u0420\u0430\u0437\u043c\u0435\u0440 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0431\u043b\u043e\u043a\u0430 \u0432 \u043c\u043e\u0451\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u2014 512 \u0431\u0430\u0439\u0442 (\u0435\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0432 \u0432\u044b\u0432\u043e\u0434\u0435 smartctl, \u0432 Sector Size). \u0427\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0431\u0430\u0439\u0442\u044b, \u043d\u0443\u0436\u043d\u043e \u0443\u043c\u043d\u043e\u0436\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 \u043d\u0430 512.<\/p>\n<pre><code class=\"plaintext\">38615215765 \u00d7 512 \u00f7 1000 \u00f7 1000 \u00f7 1000 \u00f7 1000 = 19,770 \u0422\u0411\n38615215765 \u00d7 512 \u00f7 1024 \u00f7 1024 \u00f7 1024 \u00f7 1024 = 17,981 \u0422\u0438\u0411<\/code><\/pre>\n<p>\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 <code>skdump<\/code> \u043d\u0430 \u043c\u043e\u0451\u043c SSD \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 Total_LBAs_Written \u043a\u0430\u043a-\u0442\u043e \u043f\u043e-\u0441\u0432\u043e\u0435\u043c\u0443, \u0438\u0437-\u0437\u0430 \u0447\u0435\u0433\u043e \u0432\u044b\u0432\u043e\u0434\u0438\u0442 <code>1296217.695 TB<\/code>, \u0447\u0442\u043e, \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e.<\/p>\n<p>\u0427\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439 <code>btrace<\/code> \u0438\u0437 \u0441\u043e\u0441\u0442\u0430\u0432\u0430 \u043f\u0430\u043a\u0435\u0442\u0430 <code>blktrace<\/code>. \u041e\u043d\u0430 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043a\u0430\u043a \u043e\u0431\u0449\u0443\u044e \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443 \u0437\u0430 \u0432\u0441\u0451 \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u0442\u0430\u043a \u0438 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0438 \u043f\u043e\u0442\u043e\u043a\u0438 (\u0432 \u0442.\u0447. \u044f\u0434\u0440\u0430), \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u043b\u0438 \u0437\u0430\u043f\u0438\u0441\u044c.<\/p>\n<p>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0443, \u0447\u0442\u043e\u0431\u044b \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0437\u0430 10 \u043c\u0438\u043d\u0443\u0442, \u0433\u0434\u0435 \/dev\/sdb \u2014 \u0432\u0430\u0448 \u0434\u0438\u0441\u043a:<\/p>\n<pre><code class=\"plaintext\"># btrace -w 600 -a write \/dev\/sdb<\/code><\/pre>\n<p>\n<b class=\"spoiler_title\">\u0422\u0438\u043f\u0438\u0447\u043d\u044b\u0439 \u0432\u044b\u0432\u043e\u0434 \u043a\u043e\u043c\u0430\u043d\u0434\u044b<\/b><\/p>\n<pre><code class=\"plaintext\">\u2026\n  8,16   0     3253    50.085433192     0  C  WS 125424240 + 64 [0]\n  8,16   0     3254    50.085550024     0  C  WS 193577744 + 64 [0]\n  8,16   0     3255    50.085685165     0  C  WS 197246976 + 64 [0]\n  8,16   0     3256    50.085936852     0  C  WS 125736264 + 128 [0]\n  8,16   0     3257    50.086060780     0  C  WS 96261752 + 64 [0]\n  8,16   0     3258    50.086195031     0  C  WS 94948640 + 64 [0]\n  8,16   0     3259    50.086327355     0  C  WS 124656144 + 64 [0]\n  8,16   0     3260    50.086843733 15368  C WSM 310218496 + 32 [0]\n  8,16   0     3261    50.086975238   753  A WSM 310218368 + 32 &lt;- (8,20) 291339904\n  8,16   0     3262    50.086975560   753  Q WSM 310218368 + 32 [dmcrypt_write\/2]\n  8,16   0     3263    50.086977345   753  G WSM 310218368 + 32 [dmcrypt_write\/2]\n  8,16   0     3264    50.086978072   753  I WSM 310218368 + 32 [dmcrypt_write\/2]\n  8,16   0     3265    50.086979159   753  D WSM 310218368 + 32 [dmcrypt_write\/2]\n  8,16   0     3266    50.087055685     0  C WSM 310218368 + 32 [0]\n  8,16   0     3267    50.087060168   753  A WSM 310218592 + 160 &lt;- (8,20) 291340128\n  8,16   0     3268    50.087060367   753  Q WSM 310218592 + 160 [dmcrypt_write\/2]\n  8,16   0     3269    50.087061242   753  G WSM 310218592 + 160 [dmcrypt_write\/2]\n  8,16   0     3270    50.087061698   753  I WSM 310218592 + 160 [dmcrypt_write\/2]\n  8,16   0     3271    50.087062361   753  D WSM 310218592 + 160 [dmcrypt_write\/2]\n  8,16   0     3272    50.087386179     0  C WSM 310218592 + 160 [0]\n  8,16   0     3273    50.087436417 15368  A FWS 0 + 0 &lt;- (253,1) 0\n  8,16   0     3274    50.087437471 15368  Q FWS [LS Thread]\n  8,16   0     3275    50.087440862 15368  G FWS [LS Thread]\n  8,16   0     3276    50.088300047     0  C  WS 0 [0]\n  8,16   0     3277    50.088470917   753  A WFSM 18882688 + 8 &lt;- (8,20) 4224\n  8,16   0     3278    50.088471091   753  Q WFSM 18882688 + 8 [dmcrypt_write\/2]\n  8,16   0     3279    50.088471688   753  G WFSM 18882688 + 8 [dmcrypt_write\/2]\n  8,16   0     3280    50.088474334 32254  D WSM 18882688 + 8 [kworker\/0:2H]\n  8,16   0     3281    50.088515572     0  C WSM 18882688 + 8 [0]\n  8,16   0     3282    50.089229069     0  C WSM 18882688 [0]\nCPU0 (8,16):\n Reads Queued:           0,        0KiB  Writes Queued:         345,   25,932KiB\n Read Dispatches:        0,        0KiB  Write Dispatches:      331,   25,788KiB\n Reads Requeued:         0               Writes Requeued:         0\n Reads Completed:        0,        0KiB  Writes Completed:    1,597,  117,112KiB\n Read Merges:            0,        0KiB  Write Merges:            1,       16KiB\n Read depth:             0               Write depth:           177\n IO unplugs:             0               Timer unplugs:           0\nCPU1 (8,16):\n Reads Queued:           0,        0KiB  Writes Queued:         502,   39,948KiB\n Read Dispatches:        0,        0KiB  Write Dispatches:      495,   40,076KiB\n Reads Requeued:         0               Writes Requeued:         0\n Reads Completed:        0,        0KiB  Writes Completed:        0,        0KiB\n Read Merges:            0,        0KiB  Write Merges:            0,        0KiB\n Read depth:             0               Write depth:           177\n IO unplugs:             0               Timer unplugs:           0\nCPU2 (8,16):\n Reads Queued:           0,        0KiB  Writes Queued:         297,   26,800KiB\n Read Dispatches:        0,        0KiB  Write Dispatches:      287,   26,800KiB\n Reads Requeued:         0               Writes Requeued:         0\n Reads Completed:        0,        0KiB  Writes Completed:        0,        0KiB\n Read Merges:            0,        0KiB  Write Merges:            0,        0KiB\n Read depth:             0               Write depth:           177\n IO unplugs:             0               Timer unplugs:           0\nCPU3 (8,16):\n Reads Queued:           0,        0KiB  Writes Queued:         418,   24,432KiB\n Read Dispatches:        0,        0KiB  Write Dispatches:      408,   24,448KiB\n Reads Requeued:         0               Writes Requeued:         0\n Reads Completed:        0,        0KiB  Writes Completed:        0,        0KiB\n Read Merges:            0,        0KiB  Write Merges:            2,      272KiB\n Read depth:             0               Write depth:           177\n IO unplugs:             0               Timer unplugs:           0\n\nTotal (8,16):\n Reads Queued:           0,        0KiB  Writes Queued:       1,562,  117,112KiB\n Read Dispatches:        0,        0KiB  Write Dispatches:    1,521,  117,112KiB\n Reads Requeued:         0               Writes Requeued:         0\n Reads Completed:        0,        0KiB  Writes Completed:    1,597,  117,112KiB\n Read Merges:            0,        0KiB  Write Merges:            3,      288KiB\n IO unplugs:             0               Timer unplugs:           0\n\nThroughput (R\/W): 0KiB\/s \/ 2,338KiB\/s\nEvents (8,16): 9,287 entries\nSkips: 0 forward (0 -   0.0%)<\/code><\/pre>\n<p>\n<code>btrace<\/code> \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u043d\u043e \u043f\u043e\u043d\u044f\u0442\u044c, \u043a\u0430\u043a\u0438\u0435 \u0438\u043c\u0435\u043d\u043d\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0441\u043e\u0432\u0435\u0440\u0448\u0430\u044e\u0442 \u0437\u0430\u043f\u0438\u0441\u044c, \u0438\u0437 \u0435\u0451 \u0432\u044b\u0432\u043e\u0434\u0430 \u0441\u043b\u043e\u0436\u043d\u043e.<\/p>\n<h3>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u044f\u0449\u0438\u0445 \u0437\u0430\u043f\u0438\u0441\u044c \u043d\u0430 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044c<\/h3>\n<p>\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 <code>iotop<\/code> \u043f\u043e\u043a\u0430\u0436\u0435\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b, \u043f\u0438\u0448\u0443\u0449\u0438\u0435 \u043d\u0430 \u0434\u0438\u0441\u043a, \u0438 \u0440\u0430\u0437\u043c\u0435\u0440 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445.<br \/>\n\u041d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0443\u0434\u043e\u0431\u043d\u044b\u0439 \u0432\u044b\u0432\u043e\u0434 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b:<\/p>\n<pre><code class=\"plaintext\"># iotop -obPat<\/code><\/pre>\n<p>\n<b class=\"spoiler_title\">\u041f\u0440\u0438\u043c\u0435\u0440 \u0432\u044b\u0432\u043e\u0434\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b<\/b><\/p>\n<pre><code class=\"plaintext\">02:55:47 Total DISK READ :       0.00 B\/s | Total DISK WRITE :      30.65 K\/s\n02:55:47 Actual DISK READ:       0.00 B\/s | Actual DISK WRITE:       0.00 B\/s\n    TIME  PID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN      IO    COMMAND\nb'02:55:47   753 be\/4 root          0.00 B      0.00 B  0.00 %  0.04 % [dmcrypt_write\/2]'\nb'02:55:47   788 be\/4 root         72.00 K     18.27 M  0.00 %  0.02 % [btrfs-transacti]'\nb'02:55:47 15057 be\/4 valdikss    216.00 K    283.05 M  0.00 %  0.01 % firefox'\nb'02:55:47  1588 ?dif root          0.00 B      0.00 B  0.00 %  0.00 % Xorg -nolisten tcp -auth \/var\/run\/sddm\/{398f030f-9667-4dff-b371-81eaae48dfdf} -background none -noreset -displayfd 18 -seat seat0 vt1'\nb'02:55:47 15692 be\/4 valdikss    988.00 K      9.41 M  0.00 %  0.00 % python3 \/usr\/bin\/gajim'\nb'02:55:47 15730 ?dif valdikss      9.07 M      0.00 B  0.00 %  0.00 % telegram-desktop --'\nb'02:55:47  2174 ?dif valdikss   1840.00 K      2.47 M  0.00 %  0.00 % yakuake'\nb'02:55:47 19827 be\/4 root         16.00 K    896.00 K  0.00 %  0.00 % [kworker\/u16:7-events_unbound]'\nb'02:55:47 19074 be\/4 root         16.00 K    480.00 K  0.00 %  0.00 % [kworker\/u16:4-btrfs-endio-write]'\nb'02:55:47 19006 be\/4 root         16.00 K   1872.00 K  0.00 %  0.00 % [kworker\/u16:1-events_unbound]'\nb'02:55:47  1429 be\/4 root        484.00 K      0.00 B  0.00 %  0.00 % accounts-daemon'\nb'02:55:47 15820 be\/4 valdikss    312.00 K      0.00 B  0.00 %  0.00 % firefox -contentproc -childID 6 -isForBrowser -prefsLen 7894 -prefMapSize 223880 -parentBuildID 20191022164834 -greomni \/usr\/lib64\/firefox\/omni.ja -appomni \/usr\/lib64\/firefox\/browser\/omni.ja -appdir \/usr\/lib64\/firefox\/browser 15057 tab'\nb'02:55:47  2125 ?dif valdikss      0.00 B     92.00 K  0.00 %  0.00 % plasmashell'\nb'02:55:47  1268 be\/3 root          0.00 B      4.00 K  0.00 %  0.00 % auditd'\nb'02:55:47  1414 be\/4 root          0.00 B      4.00 K  0.00 %  0.00 % sssd_nss --uid 0 --gid 0 --logger=files'\nb'02:55:47 15238 be\/4 valdikss      0.00 B      4.00 K  0.00 %  0.00 % thunderbird'\nb'02:55:47 18605 be\/4 root          0.00 B      3.19 M  0.00 %  0.00 % [kworker\/u16:0-btrfs-endio-write]'\nb'02:55:47 18867 be\/4 root          0.00 B     96.00 K  0.00 %  0.00 % [kworker\/u16:5-btrfs-endio-meta]'\nb'02:55:47 19070 be\/4 root          0.00 B    160.00 K  0.00 %  0.00 % [kworker\/u16:2-btrfs-freespace-write]'\nb'02:55:47 19645 be\/4 root          0.00 B      2.17 M  0.00 %  0.00 % [kworker\/u16:3-events_unbound]'\nb'02:55:47 19982 be\/4 root          0.00 B    496.00 K  0.00 %  0.00 % [kworker\/u16:6-btrfs-endio-write]'<\/code><\/pre>\n<p>\u0412 \u0433\u043b\u0430\u0437\u0430 \u0431\u0440\u043e\u0441\u0430\u0435\u0442\u0441\u044f Firefox, \u0437\u0430\u043f\u0438\u0441\u0430\u0432\u0448\u0438\u0439 283 \u043c\u0435\u0433\u0430\u0431\u0430\u0439\u0442\u0430 \u0437\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0438\u043d\u0443\u0442 \u0440\u0430\u0431\u043e\u0442\u044b iotop.<\/p>\n<h3>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u043e\u0432, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0437\u0430\u043f\u0438\u0441\u044c<\/h3>\n<p>\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435, \u043d\u0430\u0441\u0438\u043b\u0443\u044e\u0449\u0438\u043c \u0434\u0438\u0441\u043a \u2014 \u0445\u043e\u0440\u043e\u0448\u043e, \u0430 \u043f\u0443\u0442\u0438, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u2014 \u0435\u0449\u0435 \u043b\u0443\u0447\u0448\u0435.<\/p>\n<p>\u0412\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439 <code>fatrace<\/code>, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b.<\/p>\n<pre><code class=\"plaintext\"># fatrace -f W<\/code><\/pre>\n<p>\n<b class=\"spoiler_title\">\u041f\u0440\u0438\u043c\u0435\u0440 \u0432\u044b\u0432\u043e\u0434\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b<\/b><\/p>\n<pre><code class=\"plaintext\">firefox(15057): CW \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite-wal\nfirefox(15057): CW \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal\nfirefox(15057): CW \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/usage-journal\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/usage\nfirefox(15057): CW \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/usage\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite-wal\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite-wal\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite-wal\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite-wal\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite-wal\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite-wal\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite-wal\nfirefox(15057): CW \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/https+++habr.com\/ls\/data.sqlite-journal\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite\nfirefox(15057): W \/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/webappsstore.sqlite<\/code><\/pre>\n<p>Fatrace \u043d\u0435 \u0443\u043c\u0435\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u0444\u0430\u043a\u0442\u0430 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043a \u0444\u0430\u0439\u043b\u0430\u043c \u0447\u0435\u0440\u0435\u0437 inotify.<\/p>\n<p>\u0418\u0437 \u0432\u044b\u0432\u043e\u0434\u0430 \u0432\u0438\u0434\u043d\u043e, \u043a\u0430\u043a \u0445\u0430\u0431\u0440 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u043c\u043e\u044e \u0441\u0442\u0430\u0442\u044c\u044e \u0432 local storage \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430, \u043f\u043e\u043a\u0430 \u044f \u0435\u0451 \u043f\u0438\u0448\u0443, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 Group Speed Dial, \u043a\u043e\u0442\u043e\u0440\u043e\u0435, \u043a\u0430\u043a \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0442\u044c \u0438\u043c\u0435\u043d\u043d\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e fatrace, \u0447\u0438\u0442\u0430\u0435\u0442 \u0441\u0432\u043e\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043a\u0430\u0436\u0434\u044b\u0435 30 \u0441\u0435\u043a\u0443\u043d\u0434. \u0418\u043c\u0435\u043d\u043d\u043e \u0447\u0438\u0442\u0430\u0435\u0442, \u0430 \u043d\u0435 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442: <b>CW<\/b> \u043f\u0435\u0440\u0435\u0434 \u0444\u0430\u0439\u043b\u043e\u043c \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0444\u0430\u0439\u043b \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0447\u0442\u0435\u043d\u0438\u0435 \u0438 \u0437\u0430\u043f\u0438\u0441\u044c, \u0441 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435\u043c \u0444\u0430\u0439\u043b\u0430, \u0435\u0441\u043b\u0438 \u043e\u043d \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 (\u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f openat \u0441 \u0444\u043b\u0430\u0433\u043e\u043c O_RDWR|O_CREAT), \u043d\u043e \u043d\u0435 \u0433\u043e\u0432\u043e\u0440\u0438\u0442, \u0447\u0442\u043e \u0432 \u0444\u0430\u0439\u043b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0438\u0441\u0430\u043b\u0430\u0441\u044c \u043a\u0430\u043a\u0430\u044f-\u043b\u0438\u0431\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f.<\/p>\n<p>\u041d\u0430 \u0432\u0441\u044f\u043a\u0438\u0439 \u0441\u043b\u0443\u0447\u0430\u0439, \u0447\u0442\u043e\u0431\u044b \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u0438\u0442\u044c\u0441\u044f \u0432 \u044d\u0442\u043e\u043c, \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f strace, \u0441 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u043c \u043d\u0430 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b:<\/p>\n<pre><code class=\"plaintext\">strace -yy -e trace=open,openat,close,write -f -p 15057 2&gt;&amp;1 | grep extension<\/code><\/pre>\n<p>\n<b class=\"spoiler_title\">\u0412\u044b\u0432\u043e\u0434 \u043a\u043e\u043c\u0430\u043d\u0434\u044b<\/b><\/p>\n<pre><code class=\"plaintext\">[pid 20352] openat(AT_FDCWD, \"\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite\", O_RDWR|O_CREAT|O_CLOEXEC, 0644) = 153&lt;\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite&gt;\n[pid 20352] read(153&lt;\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite&gt;, \"SQLite format 3 20 22 @   d 23\"..., 100) = 100\n[pid 20352] read(153&lt;\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite&gt;, \"SQLite format 3 20 22 @   d 23\"..., 4096) = 4096\n[pid 20352] openat(AT_FDCWD, \"\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite-wal\", O_RDWR|O_CREAT|O_CLOEXEC, 0644) = 166&lt;\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite-wal&gt;\n\u2026\n[pid 20352] read(54&lt;\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite&gt;, \" r4304364354354364-  4204!4'414\" 250 &amp;\"..., 4096) = 4096\n[pid 20352] read(54&lt;\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite&gt;, \" 136Pt2262504 O24532016:\"16.27 r245306&gt;2461t1q370\"..., 4096) = 4096\n[pid 20352] close(77&lt;\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite-wal&gt;) = 0\n[pid 20352] close(54&lt;\/home\/valdikss\/.mozilla\/firefox\/xyf4vqh2.default\/storage\/default\/moz-extension+++e5c304fb-af40-498a-9ba8-47eb0416e933^userContextId=4294967295\/idb\/3647222921wleabcEoxlt-eengsairo.sqlite&gt;) = 0<\/code><\/pre>\n<p>\n\u041d\u0435\u0442 \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430 <code>write()<\/code>, \u0447\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e\u0431 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 \u0444\u0430\u0439\u043b.<\/p>\n<h3>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0445 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/h3>\n<p>\u0411\u043e\u043b\u044c\u0448\u0430\u044f \u0440\u0430\u0437\u043d\u0438\u0446\u0430 \u0432 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u0438\u044f\u0445 <code>iotop<\/code> \u0438 <code>btrace<\/code> \u043d\u0430\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0430 \u043d\u0430 \u043c\u044b\u0441\u043b\u044c \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043f\u0443\u0442\u0435\u043c \u0440\u0443\u0447\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u0430\u0439\u043b \u0438 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u0438\u0439 btrace.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c \u043d\u0430 \u0434\u0438\u0441\u043a, \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0432\u0448\u0438\u0441\u044c \u0432 emergency-\u0440\u0435\u0436\u0438\u043c systemd, \u0438 \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0432\u0440\u0443\u0447\u043d\u0443\u044e <b>\u043f\u0430\u0440\u0443 \u0431\u0430\u0439\u0442<\/b> \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0444\u0430\u0439\u043b, btrace \u043d\u0430 SSD \u0441 <b>btrfs<\/b> \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442 \u043e \u0437\u0430\u043f\u0438\u0441\u0438 <b>3 \u043c\u0435\u0433\u0430\u0431\u0430\u0439\u0442<\/b> \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. \u0421\u0432\u0435\u0436\u0435\u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0430\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0444\u043b\u0435\u0448\u043a\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c \u0432 8 \u0413\u0411 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u043c\u0438\u043d\u0438\u043c\u0443\u043c 264 \u041a\u0438\u0411 \u043f\u0440\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0431\u0430\u0439\u0442\u0430.<br \/>\n\u0414\u043b\u044f \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f, \u0437\u0430\u043f\u0438\u0441\u044c \u043f\u0430\u0440\u044b \u0431\u0430\u0439\u0442 \u0432 \u0444\u0430\u0439\u043b \u043d\u0430 ext4 \u043e\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0437\u0430\u043f\u0438\u0441\u044c\u044e 24 \u043a\u0438\u043b\u043e\u0431\u0430\u0439\u0442\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0434\u0438\u0441\u043a.<\/p>\n<p>\u0412 2017 \u0433\u043e\u0434\u0443 Jayashree Mohan, Rohan Kadekodi \u0438 Vijay Chidambaram <noindex><a rel=\"nofollow\" href=\"https:\/\/arxiv.org\/pdf\/1707.08514.pdf\">\u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0443\u0441\u0438\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0438\u0441\u0438 \u0440\u0430\u0437\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c<\/a><\/noindex>, \u0438\u0445 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0434\u043b\u044f btrfs \u0438 ext4 \u043f\u0440\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 4 \u041a\u0411 \u0441\u043e\u043e\u0442\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u0441 \u043c\u043e\u0438\u043c\u0438.<\/p>\n<p><img decoding=\"async\" alt=\"\u0412\u044b\u044f\u0432\u043b\u044f\u0435\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0441 \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0439 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c\u044e \u0432 Linux\" src=\"\/wp-content\/uploads\/2019\/11\/bebd6e25bbea0dced72501e41b150718.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0438 \u0432\u044b\u0432\u043e\u0434<\/h3>\n<p>\u041f\u0443\u0442\u0451\u043c \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0439 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u043e\u0441\u044c:<\/p>\n<ol>\n<li>\u0427\u0430\u0441\u0442\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 \u0437\u0430\u0434\u0430\u043d\u0438\u0439 \u0434\u043b\u044f \u043f\u0440\u0438\u043d\u0442\u0435\u0440\u0430 \u0434\u0435\u043c\u043e\u043d\u043e\u043c \u043f\u0435\u0447\u0430\u0442\u0438 CUPS \u0432 \/var\/<u>cache<\/u>\/cups \u043a\u0430\u0436\u0434\u0443\u044e \u043c\u0438\u043d\u0443\u0442\u0443. \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0430 \u043e\u0447\u0438\u0441\u0442\u043a\u043e\u0439 \/var\/<u>spool<\/u>\/cups (\u0445\u043e\u0442\u044f \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0437\u0430\u0434\u0430\u043d\u0438\u0439 \u043f\u0435\u0447\u0430\u0442\u0438 \u043d\u0435 \u0431\u044b\u043b\u043e);<\/li>\n<li>\u0424\u0430\u043a\u0442 \u0447\u0442\u0435\u043d\u0438\u044f \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u0430\u0436\u0434\u044b\u0435 30 \u0441\u0435\u043a\u0443\u043d\u0434 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c Group Speed Dial \u0434\u043b\u044f Firefox;<\/li>\n<li>\u041f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0436\u0443\u0440\u043d\u0430\u043b\u043e\u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432 Fedora, \u0447\u0442\u043e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u043b\u043e \u043a \u0437\u0430\u043f\u0438\u0441\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043c\u0435\u0433\u0430\u0431\u0430\u0439\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 btrfs: pmcd.service, pmie.service, pmlogger.service;<\/li>\n<li>\u041e\u0433\u0440\u043e\u043c\u043d\u0430\u044f \u0430\u043c\u043f\u043b\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u0440\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 btrfs.<\/li>\n<\/ol>\n<p>\n\u0412\u044b\u0432\u043e\u0434: \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c btrfs, \u0435\u0441\u043b\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0447\u0430\u0441\u0442\u043e \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0434\u0430\u043d\u043d\u044b\u0445 (\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u0438\u043b\u043e\u0431\u0430\u0439\u0442), \u0438\u043d\u0430\u0447\u0435 \u044d\u0442\u043e \u043e\u0431\u0435\u0440\u043d\u0435\u0442\u0441\u044f \u043c\u0435\u0433\u0430\u0431\u0430\u0439\u0442\u0430\u043c\u0438 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u043f\u043b\u0430\u0442\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432 \u0441 \u041e\u0421 \u043d\u0430 MicroSD.<br \/>\n<br \/>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/476414\/\">habr.com<\/a><\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>TL;DR: \u0441\u0442\u0430\u0442\u044c\u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043e\u0431 \u0443\u0434\u043e\u0431\u043d\u043e\u043c, \u0431\u044b\u0441\u0442\u0440\u043e\u043c \u0438 \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f Linux-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0449\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0434\u0438\u0441\u043a, \u0447\u0442\u043e \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0432 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u0438 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0438\u043b\u0438 \u0430\u043d\u043e\u043c\u0430\u043b\u044c\u043d\u043e \u0447\u0430\u0441\u0442\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 \u0434\u0438\u0441\u043a\u043e\u0432\u0443\u044e \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u042d\u0442\u043e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f SSD \u0432 \u041f\u041a, EMMC \u0438 Flash-\u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u043e\u0434\u043d\u043e\u043f\u043b\u0430\u0442\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u0445. \u0412 \u0445\u043e\u0434\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0437\u0430\u043f\u0438\u0441\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":52948,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-52947","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"TL;DR: \u0441\u0442\u0430\u0442\u044c\u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043e\u0431 \u0443\u0434\u043e\u0431\u043d\u043e\u043c, \u0431\u044b\u0441\u0442\u0440\u043e\u043c \u0438 \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f Linux-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0449\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0434\u0438\u0441\u043a, \u0447\u0442\u043e \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0432 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u0438 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0438\u043b\u0438 \u0430\u043d\u043e\u043c\u0430\u043b\u044c\u043d\u043e \u0447\u0430\u0441\u0442\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 \u0434\u0438\u0441\u043a\u043e\u0432\u0443\u044e \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u042d\u0442\u043e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f SSD \u0432 \u041f\u041a, EMMC \u0438 Flash-\u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u043e\u0434\u043d\u043e\u043f\u043b\u0430\u0442\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u0445. \u0412 \u0445\u043e\u0434\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0437\u0430\u043f\u0438\u0441\u044c\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/vyyavlyaem-protsessy-s-diskovoj-aktivnostyu-v-linux\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u044f\u0432\u043b\u044f\u0435\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0441 \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0439 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c\u044e \u0432 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"TL;DR: \u0441\u0442\u0430\u0442\u044c\u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043e\u0431 \u0443\u0434\u043e\u0431\u043d\u043e\u043c, \u0431\u044b\u0441\u0442\u0440\u043e\u043c \u0438 \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f Linux-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0449\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0434\u0438\u0441\u043a, \u0447\u0442\u043e \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0432 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u0438 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0438\u043b\u0438 \u0430\u043d\u043e\u043c\u0430\u043b\u044c\u043d\u043e \u0447\u0430\u0441\u0442\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 \u0434\u0438\u0441\u043a\u043e\u0432\u0443\u044e \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u042d\u0442\u043e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f SSD \u0432 \u041f\u041a, EMMC \u0438 Flash-\u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u043e\u0434\u043d\u043e\u043f\u043b\u0430\u0442\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u0445. \u0412 \u0445\u043e\u0434\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0437\u0430\u043f\u0438\u0441\u044c\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/vyyavlyaem-protsessy-s-diskovoj-aktivnostyu-v-linux\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-19T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:46+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Identificare i processi con attivit\u00e0 disco in Linux | ProHoster","description":"TL;DR: l'articolo descrive un metodo comodo, veloce e affidabile per identificare i programmi Linux che scrivono dati su disco, il che aiuta a individuare un carico elevato o anomalo sulla sottosistema del disco e consente di valutare le spese generali del file system. Questo \u00e8 particolarmente rilevante per SSD nei PC, EMMC e memoria Flash nei computer a scheda singola. Durante la stesura dell'articolo, \u00e8 emerso che la scrittura","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/vyyavlyaem-protsessy-s-diskovoj-aktivnostyu-v-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u044f\u0432\u043b\u044f\u0435\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0441 \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0439 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c\u044e \u0432 Linux | ProHoster","og:description":"TL;DR: \u0441\u0442\u0430\u0442\u044c\u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043e\u0431 \u0443\u0434\u043e\u0431\u043d\u043e\u043c, \u0431\u044b\u0441\u0442\u0440\u043e\u043c \u0438 \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f Linux-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0449\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0434\u0438\u0441\u043a, \u0447\u0442\u043e \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0432 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u0438 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0438\u043b\u0438 \u0430\u043d\u043e\u043c\u0430\u043b\u044c\u043d\u043e \u0447\u0430\u0441\u0442\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 \u0434\u0438\u0441\u043a\u043e\u0432\u0443\u044e \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u043d\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u042d\u0442\u043e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f SSD \u0432 \u041f\u041a, EMMC \u0438 Flash-\u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u043e\u0434\u043d\u043e\u043f\u043b\u0430\u0442\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u0445. \u0412 \u0445\u043e\u0434\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0437\u0430\u043f\u0438\u0441\u044c","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/vyyavlyaem-protsessy-s-diskovoj-aktivnostyu-v-linux","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-19T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52947","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 18:03:28","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:34:24","updated":"2026-02-09 18:03:28"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/52947","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=52947"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/52947\/revisions"}],"predecessor-version":[{"id":159257,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/52947\/revisions\/159257"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/52948"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=52947"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=52947"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=52947"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}