{"id":291806,"date":"2019-07-08T21:00:45","date_gmt":"2019-07-08T21:00:45","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=291806"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=291806","title":{"rendered":"Smem \u2013 \u041e\u0442\u0447\u0435\u0442\u044b \u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0438 \u043f\u0430\u043c\u044f\u0442\u0438 \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438 \u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438 \u0432 Linux"},"content":{"rendered":"\n<div class=\"post__text post__text-html js-mediator-article\">\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435. \u0414\u0440\u0443\u0437\u044c\u044f, \u0445\u043e\u0442\u0438\u043c \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441 \u0432\u0430\u043c\u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u043e\u043c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 \u043e \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 Linux. \u0414\u0430\u043d\u043d\u044b\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 <a href=\"https:\/\/otus.pw\/t41X\/\">\u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux\u00bb<\/a>.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/gd\/_-\/sj\/gd_-sjc82njyoarkyctq2zzpf24.png\"><\/p>\n<p>  \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u0432 \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u0445 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0435\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u2013 \u043e\u0434\u043d\u0430 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u0432\u0430\u0436\u043d\u044b\u0445 \u043e\u0431\u043b\u0430\u0441\u0442\u0435\u0439 \u0432 \u0432\u0430\u0448\u0435\u0439 Linux \u0441\u0438\u0441\u0442\u0435\u043c\u0435. \u0412 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430\u0445 Linux \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0432\u0435\u043b\u0438\u043a\u043e\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438. \u0420\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u043e\u043d\u0438 \u0442\u043e\u0436\u0435 \u043f\u043e \u0440\u0430\u0437\u043d\u043e\u043c\u0443, \u043d\u043e \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0430\u043a\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u043a\u0430\u043a <b>smem<\/b>.<a name=\"habracut\"><\/a><\/p>\n<p>  <b>Smem<\/b> \u2013 \u044d\u0442\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0442\u0447\u0435\u0442\u043e\u0432 \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u0434\u0430\u0435\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0441\u0432\u043e\u0434\u043a\u0438 \u043f\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 Linux. \u0412 <b>smem<\/b> \u0435\u0441\u0442\u044c \u043e\u0434\u043d\u0430 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0449\u044c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442 \u0435\u0433\u043e \u043e\u0442 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u043f\u0430\u043c\u044f\u0442\u0438. \u0414\u0435\u043b\u043e \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e <b>smem<\/b> \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442 \u0432\u0430\u043c PSS (Proportional Set Size), \u0442\u043e \u0435\u0441\u0442\u044c \u043e\u043d \u0434\u0430\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0438 \u043f\u0430\u043c\u044f\u0442\u0438 \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438 \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u043c\u0438 \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/7k\/np\/eq\/7knpeqc_qoe5gw0fn6ax7k2c3d0.png\"><\/p>\n<p>  \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0435\u043d\u0430 \u0433\u043b\u0430\u0432\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043d\u0430 \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u043d\u0438\u0438 RSS (Resident Set Size), \u0442.\u0435. \u043d\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 \u043c\u0435\u0440\u0435 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0441\u0445\u0435\u043c\u0435 \u043f\u0430\u043c\u044f\u0442\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0442\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435 \u0438\u043c\u0435\u0435\u0442 \u0442\u0435\u043d\u0434\u0435\u043d\u0446\u0438\u044e \u043f\u0435\u0440\u0435\u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438. <\/p>\n<p>  \u0421 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b PSS \u0440\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044f \u0441\u043f\u0440\u0430\u0432\u0435\u0434\u043b\u0438\u0432\u043e\u0435 \u0435\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438 \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u043c\u0438 \u0432 \u0441\u0445\u0435\u043c\u0435 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438. <\/p>\n<p>  \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c\u0441\u044f \u043a \u044d\u0442\u043e\u043c\u0443 <a href=\"https:\/\/emilics.com\/notebook\/enblog\/p871.html\">\u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0443 (\u043e PSS \u0438 RSS \u043f\u0430\u043c\u044f\u0442\u0438)<\/a>, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 Linux. \u0410 \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u0435\u0440\u0435\u0439\u0434\u0435\u043c \u043a \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u044e \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439 <b>smem<\/b>.<br \/>   \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 <b>Smem<\/b>:<\/p>\n<ul>\n<li>\u041b\u0438\u0441\u0442\u0438\u043d\u0433 \u043e\u0431\u0437\u043e\u0440\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b;<\/li>\n<li>\u041b\u0438\u0441\u0442\u0438\u043d\u0433 \u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044f \u043f\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c, \u043c\u0430\u043f\u043f\u0438\u043d\u0433\u0430\u043c \u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c;<\/li>\n<li>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \/proc;<\/li>\n<li>\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0441\u0442\u043e\u043b\u0431\u0446\u044b \u043b\u0438\u0441\u0442\u0438\u043d\u0433\u0430 \u0434\u043b\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445;<\/li>\n<li>\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u043c\u044b\u0435 \u0431\u043b\u043e\u043a\u0438 \u0432\u044b\u0432\u043e\u0434\u0430 \u0438 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043d\u044b\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0438;<\/li>\n<li>\u041f\u0440\u043e\u0441\u0442\u043e\u0442\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u0432 \u0438 \u0438\u0442\u043e\u0433\u043e\u0432 \u0432 \u0441\u043f\u0438\u0441\u043a\u0430\u0445;<\/li>\n<li>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043c\u043e\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043d\u0438\u043c\u043a\u043e\u0432 \u0438\u0437 \u0437\u0435\u0440\u043a\u0430\u043b \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u0432 \u0438\u043b\u0438 \u0441\u0436\u0430\u0442\u044b\u0445 tar \u0444\u0430\u0439\u043b\u043e\u0432;<\/li>\n<li>\u0412\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c;<\/li>\n<li>\u041e\u0431\u043b\u0435\u0433\u0447\u0451\u043d\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0437\u0430\u0445\u0432\u0430\u0442\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439 \u0432\u043e \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445.<\/li>\n<\/ul>\n<h3>\u041a\u0430\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c Smem \u2013 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 Linux<\/h3>\n<p>  \u041f\u0435\u0440\u0435\u0434 \u0442\u0435\u043c, \u043a\u0430\u043a \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u0442\u044c \u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 <b>smem<\/b>, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u0432\u0430\u0448\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u044f\u0435\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c:<\/p>\n<ul>\n<li>\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0435 \u044f\u0434\u0440\u043e (\u0432\u0435\u0440\u0441\u0438\u044f \u043e\u0442 2.6.27);<\/li>\n<li>\u0410\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f Python (\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0442 2.4);<\/li>\n<li>\u041e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 <b><a href=\"https:\/\/matplotlib.org\/index.html\">matplotlib<\/a><\/b> \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c.<\/li>\n<\/ul>\n<p>  \u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 Linux \u043d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f\u0448\u043d\u0438\u0439 \u0434\u0435\u043d\u044c \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u044f\u0434\u0440\u0430 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 Python 2 \u0438\u043b\u0438 3, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u043e \u0441\u0443\u0442\u0438 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 <b>matplotlib <\/b>\u0434\u043b\u044f \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u043a\u0438 \u043a\u0440\u0430\u0441\u0438\u0432\u044b\u0445 \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432.<\/p>\n<h4>\u041d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 RHEL, CentOS \u0438 Fedora<\/h4>\n<p>  \u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 EPEL (Extra Packages for Enterprise Linux), \u0437\u0430\u0442\u0435\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:<\/p>\n<pre><code class=\"bash\"># yum install smem python-matplotlib python-tk<\/code><\/pre>\n<h4>\u041d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 Debian \u0438 Ubuntu<\/h4>\n<p>  <\/p>\n<pre><code class=\"bash\">$ sudo apt-get install smem<\/code><\/pre>\n<h4>\u041d\u0430 Linux Mint<\/h4>\n<p>  <\/p>\n<pre><code class=\"bash\">$ sudo apt-get install smem python-matplotlib python-tk<\/code><\/pre>\n<h4>\u041d\u0430 Arch Linux<\/h4>\n<p>  \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 <a href=\"https:\/\/www.archlinux.org\/packages\/community\/i686\/smem\/\">\u044d\u0442\u043e\u0442 AUR \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439<\/a>.<\/p>\n<h3>\u041a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c Smem<\/h3>\n<p>  \u0427\u0442\u043e\u0431\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u043e\u0442\u0447\u0435\u0442 \u043f\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e \u043f\u0430\u043c\u044f\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439, \u0432\u0441\u0435\u043c\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0443:<\/p>\n<pre><code class=\"bash\">$ sudo smem   Monitor Memory Usage of Linux System  PID User     Command                         Swap      USS      PSS      RSS   6367 tecmint  cat                                0      100      145     1784   6368 tecmint  cat                                0      100      147     1676   2864 tecmint  \/usr\/bin\/ck-launch-session         0      144      165     1780   7656 tecmint  gnome-pty-helper                   0      156      178     1832   5758 tecmint  gnome-pty-helper                   0      156      179     1916   1441 root     \/sbin\/getty -8 38400 tty2          0      152      184     2052   1434 root     \/sbin\/getty -8 38400 tty5          0      156      187     2060   1444 root     \/sbin\/getty -8 38400 tty3          0      156      187     2060   1432 root     \/sbin\/getty -8 38400 tty4          0      156      188     2124   1452 root     \/sbin\/getty -8 38400 tty6          0      164      196     2064   2619 root     \/sbin\/getty -8 38400 tty1          0      164      196     2136   3544 tecmint  sh -c \/usr\/lib\/linuxmint\/mi        0      212      224     1540   1504 root     acpid -c \/etc\/acpi\/events -        0      220      236     1604   3311 tecmint  syndaemon -i 0.5 -K -R             0      252      292     2556   3143 rtkit    \/usr\/lib\/rtkit\/rtkit-daemon        0      300      326     2548   1588 root     cron                               0      292      333     2344   1589 avahi    avahi-daemon: chroot helpe         0      124      334     1632   1523 root     \/usr\/sbin\/irqbalance               0      316      343     2096    585 root     upstart-socket-bridge --dae        0      328      351     1820   3033 tecmint  \/usr\/bin\/dbus-launch --exit        0      328      360     2160   1346 root     upstart-file-bridge --daemo        0      348      371     1776   2607 root     \/usr\/bin\/xdm                       0      188      378     2368   1635 kernoops \/usr\/sbin\/kerneloops               0      352      386     2684    344 root     upstart-udev-bridge --daemo        0      400      427     2132   2960 tecmint  \/usr\/bin\/ssh-agent \/usr\/bin        0      480      485      992   3468 tecmint  \/bin\/dbus-daemon --config-f        0      344      515     3284   1559 avahi    avahi-daemon: running [tecm        0      284      517     3108   7289 postfix  pickup -l -t unix -u -c            0      288      534     2808   2135 root     \/usr\/lib\/postfix\/master            0      352      576     2872   2436 postfix  qmgr -l -t unix -u                 0      360      606     2884   1521 root     \/lib\/systemd\/systemd-logind        0      600      650     3276   2222 nobody   \/usr\/sbin\/dnsmasq --no-reso        0      604      669     3288  ....<\/code><\/pre>\n<p>  \u041a\u043e\u0433\u0434\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442 <b>smem<\/b>, \u0442\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u043d\u0438\u0446\u0438\u0438\u0440\u043e\u0432\u0430\u043b \u044d\u0442\u043e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c. \u041f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u043f\u043e \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0430\u043d\u0438\u044e <b>PSS<\/b>.<br \/>  \u0412\u0437\u0433\u043b\u044f\u043d\u0438\u0442\u0435 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440 \u0432\u044b\u0432\u043e\u0434\u0430 \u0434\u043b\u044f \u043c\u043e\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0417\u0434\u0435\u0441\u044c \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \u0438\u043d\u0438\u0446\u0438\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c <i>aaronkilik<\/i>:<\/p>\n<pre><code class=\"bash\">$ smem  Monitor User Memory Usage in Linux  PID User     Command                         Swap      USS      PSS      RSS   6367 tecmint  cat                                0      100      145     1784   6368 tecmint  cat                                0      100      147     1676   2864 tecmint  \/usr\/bin\/ck-launch-session         0      144      166     1780   3544 tecmint  sh -c \/usr\/lib\/linuxmint\/mi        0      212      224     1540   3311 tecmint  syndaemon -i 0.5 -K -R             0      252      292     2556   3033 tecmint  \/usr\/bin\/dbus-launch --exit        0      328      360     2160   3468 tecmint  \/bin\/dbus-daemon --config-f        0      344      515     3284   3122 tecmint  \/usr\/lib\/gvfs\/gvfsd                0      656      801     5552   3471 tecmint  \/usr\/lib\/at-spi2-core\/at-sp        0      708      864     5992   3396 tecmint  \/usr\/lib\/gvfs\/gvfs-mtp-volu        0      804      914     6204   3208 tecmint  \/usr\/lib\/x86_64-linux-gnu\/i        0      892     1012     6188   3380 tecmint  \/usr\/lib\/gvfs\/gvfs-afc-volu        0      820     1024     6396   3034 tecmint  \/\/bin\/dbus-daemon --fork --        0      920     1081     3040   3365 tecmint  \/usr\/lib\/gvfs\/gvfs-gphoto2-        0      972     1099     6052   3228 tecmint  \/usr\/lib\/gvfs\/gvfsd-trash -        0      980     1153     6648   3107 tecmint  \/usr\/lib\/dconf\/dconf-servic        0     1212     1283     5376   6399 tecmint  \/opt\/google\/chrome\/chrome -        0      144     1409    10732   3478 tecmint  \/usr\/lib\/x86_64-linux-gnu\/g        0     1724     1820     6320   7365 tecmint  \/usr\/lib\/gvfs\/gvfsd-http --        0     1352     1884     8704   6937 tecmint  \/opt\/libreoffice5.0\/program        0     1140     2328     5040   3194 tecmint  \/usr\/lib\/x86_64-linux-gnu\/p        0     1956     2405    14228   6373 tecmint  \/opt\/google\/chrome\/nacl_hel        0     2324     2541     8908   3313 tecmint  \/usr\/lib\/gvfs\/gvfs-udisks2-        0     2460     2754     8736   3464 tecmint  \/usr\/lib\/at-spi2-core\/at-sp        0     2684     2823     7920   5771 tecmint  ssh -p 4521 tecmnt765@212.7        0     2544     2864     6540   5759 tecmint  \/bin\/bash                          0     2416     2923     5640   3541 tecmint  \/usr\/bin\/python \/usr\/bin\/mi        0     2584     3008     7248   7657 tecmint  bash                               0     2516     3055     6028   3127 tecmint  \/usr\/lib\/gvfs\/gvfsd-fuse \/r        0     3024     3126     8032   3205 tecmint  mate-screensaver                   0     2520     3331    18072   3171 tecmint  \/usr\/lib\/mate-panel\/notific        0     2860     3495    17140   3030 tecmint  x-session-manager                  0     4400     4879    17500   3197 tecmint  mate-volume-control-applet         0     3860     5226    23736  ...<\/code><\/pre>\n<p>  \u0415\u0441\u0442\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043e\u043f\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f smem, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0443:<\/p>\n<pre><code class=\"bash\">$ sudo smem -w  Monitor System Wide Memory User Consumption Area                           Used      Cache   Noncache  firmware\/hardware                 0          0          0  kernel image                      0          0          0  kernel dynamic memory       1425320    1291412     133908  userspace memory            2215368     451608    1763760  free memory                 4424936    4424936          0 <\/code><\/pre>\n<p>  \u0422\u0430\u043a\u0436\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u043c\u0430\u043f\u043f\u0438\u043d\u0433\u0430\u043c\u0438:<\/p>\n<pre><code class=\"bash\">$ sudo smem -m  Monitor Memory Usage by Mappings in Linux Map                                       PIDs   AVGPSS      PSS  \/dev\/fb0                                     1        0        0  \/home\/tecmint\/.cache\/fontconfig\/7ef2298f    18        0        0  \/home\/tecmint\/.cache\/fontconfig\/c57959a1    18        0        0  \/home\/tecmint\/.local\/share\/mime\/mime.cac    15        0        0  \/opt\/google\/chrome\/chrome_material_100_p     9        0        0  \/opt\/google\/chrome\/chrome_material_200_p     9        0        0  \/usr\/lib\/x86_64-linux-gnu\/gconv\/gconv-mo    41        0        0  \/usr\/share\/icons\/Mint-X-Teal\/icon-theme.    15        0        0  \/var\/cache\/fontconfig\/0c9eb80ebd1c36541e    20        0        0  \/var\/cache\/fontconfig\/0d8c3b2ac0904cb8a5    20        0        0  \/var\/cache\/fontconfig\/1ac9eb803944fde146    20        0        0  \/var\/cache\/fontconfig\/3830d5c3ddfd5cd38a    20        0        0  \/var\/cache\/fontconfig\/385c0604a188198f04    20        0        0  \/var\/cache\/fontconfig\/4794a0821666d79190    20        0        0  \/var\/cache\/fontconfig\/56cf4f4769d0f4abc8    20        0        0  \/var\/cache\/fontconfig\/767a8244fc0220cfb5    20        0        0  \/var\/cache\/fontconfig\/8801497958630a81b7    20        0        0  \/var\/cache\/fontconfig\/99e8ed0e538f840c56    20        0        0  \/var\/cache\/fontconfig\/b9d506c9ac06c20b43    20        0        0  \/var\/cache\/fontconfig\/c05880de57d1f5e948    20        0        0  \/var\/cache\/fontconfig\/dc05db6664285cc2f1    20        0        0  \/var\/cache\/fontconfig\/e13b20fdb08344e0e6    20        0        0  \/var\/cache\/fontconfig\/e7071f4a29fa870f43    20        0        0  ....<\/code><\/pre>\n<p>  \u0423 <b>smem <\/b>\u0435\u0441\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. \u0421\u0435\u0439\u0447\u0430\u0441 \u043c\u044b \u0432\u0437\u0433\u043b\u044f\u043d\u0435\u043c \u043d\u0430 \u0434\u0432\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0430.<br \/>  \u0424\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u043f\u043e \u0438\u043c\u0435\u043d\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f (username) \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u044b\u0437\u043e\u0432\u043e\u043c \u043e\u043f\u0446\u0438\u0439 <code>-u <\/code>\u0438\u043b\u0438 <code>--userfilter=\"regex\"<\/code>, \u043a\u0430\u043a \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043d\u0438\u0436\u0435:<\/p>\n<pre><code class=\"bash\">$ sudo smem -u  Report Memory Usage by User User     Count     Swap      USS      PSS      RSS  rtkit        1        0      300      326     2548  kernoops     1        0      352      385     2684  avahi        2        0      408      851     4740  postfix      2        0      648     1140     5692  messagebus     1        0     1012     1173     3320  syslog       1        0     1400     1423     3236  www-data     2        0     5100     6572    13580  mpd          1        0     7416     8302    12896  nobody       2        0     4024    11305    24728  root        39        0   323804   353374   496552  tecmint     64        0  1708900  1871766  2819212 <\/code><\/pre>\n<p>  \u0427\u0442\u043e\u0431\u044b \u043e\u0442\u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u0438\u043c\u0435\u043d\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430, \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u043e\u043f\u0446\u0438\u044e <code>-P<\/code> \u0438\u043b\u0438 <code>--processfilter=\"regex\"<\/code>:<\/p>\n<pre><code class=\"bash\">$ sudo smem --processfilter=\"firefox\"  Report Memory Usage by Process Name PID User     Command                         Swap      USS      PSS      RSS   9212 root     sudo smem --processfilter=f        0     1172     1434     4856   9213 root     \/usr\/bin\/python \/usr\/bin\/sm        0     7368     7793    11984   4424 tecmint  \/usr\/lib\/firefox\/firefox           0   931732   937590   961504 <\/code><\/pre>\n<p>  \u0424\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u044b\u0432\u043e\u0434\u0430 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043a\u0440\u0430\u0439\u043d\u0435 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 <b>smem <\/b>\u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u0432\u0430\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0442\u0447\u0435\u0442\u044b \u043e\u0431 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043f\u0430\u043c\u044f\u0442\u0438. \u0414\u0430\u043b\u0435\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043f\u0430\u0440\u0443 \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432.<\/p>\n<p>  \u0427\u0442\u043e\u0431\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0432 \u043e\u0442\u0447\u0435\u0442\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0441\u0442\u043e\u043b\u0431\u0446\u044b, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 <code>-c<\/code> \u0438\u043b\u0438 <code>\u2013columns<\/code>, \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0438\u0436\u0435:<\/p>\n<pre><code class=\"bash\">$ sudo smem -c \"name user pss rss\"  Report Memory Usage by Columns Name                     User          PSS      RSS  cat                      tecmint       145     1784  cat                      tecmint       147     1676  ck-launch-sessi          tecmint       165     1780  gnome-pty-helpe          tecmint       178     1832  gnome-pty-helpe          tecmint       179     1916  getty                    root          184     2052  getty                    root          187     2060  getty                    root          187     2060  getty                    root          188     2124  getty                    root          196     2064  getty                    root          196     2136  sh                       tecmint       224     1540  acpid                    root          236     1604  syndaemon                tecmint       296     2560  rtkit-daemon             rtkit         326     2548  cron                     root          333     2344  avahi-daemon             avahi         334     1632  irqbalance               root          343     2096  upstart-socket-          root          351     1820  dbus-launch              tecmint       360     2160  upstart-file-br          root          371     1776  xdm                      root          378     2368  kerneloops               kernoops      386     2684  upstart-udev-br          root          427     2132  ssh-agent                tecmint       485      992 <\/code><\/pre>\n<p>  \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 <code>-p<\/code>, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c \u043e\u0442\u0447\u0435\u0442 \u043e\u0431 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043d\u043e\u043c \u0441\u043e\u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0438:<\/p>\n<pre><code class=\"bash\">$ sudo smem -p  Report Memory Usage by Percentages  PID User     Command                         Swap      USS      PSS      RSS   6367 tecmint  cat                            0.00%    0.00%    0.00%    0.02%   6368 tecmint  cat                            0.00%    0.00%    0.00%    0.02%   9307 tecmint  sh -c { sudo \/usr\/lib\/linux    0.00%    0.00%    0.00%    0.02%   2864 tecmint  \/usr\/bin\/ck-launch-session     0.00%    0.00%    0.00%    0.02%   3544 tecmint  sh -c \/usr\/lib\/linuxmint\/mi    0.00%    0.00%    0.00%    0.02%   5758 tecmint  gnome-pty-helper               0.00%    0.00%    0.00%    0.02%   7656 tecmint  gnome-pty-helper               0.00%    0.00%    0.00%    0.02%   1441 root     \/sbin\/getty -8 38400 tty2      0.00%    0.00%    0.00%    0.03%   1434 root     \/sbin\/getty -8 38400 tty5      0.00%    0.00%    0.00%    0.03%   1444 root     \/sbin\/getty -8 38400 tty3      0.00%    0.00%    0.00%    0.03%   1432 root     \/sbin\/getty -8 38400 tty4      0.00%    0.00%    0.00%    0.03%   1452 root     \/sbin\/getty -8 38400 tty6      0.00%    0.00%    0.00%    0.03%   2619 root     \/sbin\/getty -8 38400 tty1      0.00%    0.00%    0.00%    0.03%   1504 root     acpid -c \/etc\/acpi\/events -    0.00%    0.00%    0.00%    0.02%   3311 tecmint  syndaemon -i 0.5 -K -R         0.00%    0.00%    0.00%    0.03%   3143 rtkit    \/usr\/lib\/rtkit\/rtkit-daemon    0.00%    0.00%    0.00%    0.03%   1588 root     cron                           0.00%    0.00%    0.00%    0.03%   1589 avahi    avahi-daemon: chroot helpe     0.00%    0.00%    0.00%    0.02%   1523 root     \/usr\/sbin\/irqbalance           0.00%    0.00%    0.00%    0.03%    585 root     upstart-socket-bridge --dae    0.00%    0.00%    0.00%    0.02%   3033 tecmint  \/usr\/bin\/dbus-launch --exit    0.00%    0.00%    0.00%    0.03% <\/code><\/pre>\n<p>  \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0438 \u0432 \u043a\u043e\u043d\u0446\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u0442\u043e\u043b\u0431\u0446\u0430 \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445:<\/p>\n<pre><code class=\"bash\">$ sudo smem -t  Report Total Memory Usage Count PID User     Command                         Swap      USS      PSS      RSS   6367 tecmint  cat                                0      100      139     1784   6368 tecmint  cat                                0      100      141     1676   9307 tecmint  sh -c { sudo \/usr\/lib\/linux        0       96      158     1508   2864 tecmint  \/usr\/bin\/ck-launch-session         0      144      163     1780   3544 tecmint  sh -c \/usr\/lib\/linuxmint\/mi        0      108      170     1540   5758 tecmint  gnome-pty-helper                   0      156      176     1916   7656 tecmint  gnome-pty-helper                   0      156      176     1832   1441 root     \/sbin\/getty -8 38400 tty2          0      152      181     2052   1434 root     \/sbin\/getty -8 38400 tty5          0      156      184     2060   1444 root     \/sbin\/getty -8 38400 tty3          0      156      184     2060   1432 root     \/sbin\/getty -8 38400 tty4          0      156      185     2124   1452 root     \/sbin\/getty -8 38400 tty6          0      164      193     2064   2619 root     \/sbin\/getty -8 38400 tty1          0      164      193     2136   1504 root     acpid -c \/etc\/acpi\/events -        0      220      232     1604   3311 tecmint  syndaemon -i 0.5 -K -R             0      260      298     2564   3143 rtkit    \/usr\/lib\/rtkit\/rtkit-daemon        0      300      324     2548   1588 root     cron                               0      292      326     2344   1589 avahi    avahi-daemon: chroot helpe         0      124      332     1632   1523 root     \/usr\/sbin\/irqbalance               0      316      340     2096    585 root     upstart-socket-bridge --dae        0      328      349     1820   3033 tecmint  \/usr\/bin\/dbus-launch --exit        0      328      359     2160   1346 root     upstart-file-bridge --daemo        0      348      370     1776   2607 root     \/usr\/bin\/xdm                       0      188      375     2368   1635 kernoops \/usr\/sbin\/kerneloops               0      352      384     2684    344 root     upstart-udev-bridge --daemo        0      400      426     2132  ..... -------------------------------------------------------------------------------   134 11                                          0  2171428  2376266  3587972 <\/code><\/pre>\n<p>  \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0435\u0441\u0442\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u043f\u0446\u0438\u0438 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u0432\u043e\u0434\u043e\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0435\u043a\u0446\u0438\u0438 \u043c\u044b \u0438\u0445 \u0438 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c.<\/p>\n<p>  \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0433\u0438\u0441\u0442\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0438 \u0438\u0445 <b>PSS <\/b>\u0438 <b>RSS <\/b>\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439. \u0412 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u043e\u043c \u043d\u0438\u0436\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0433\u0438\u0441\u0442\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0449\u0438\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e <i>root<\/i>.<\/p>\n<pre><code class=\"bash\">$ sudo smem --userfilter=\"root\" --bar pid -c\"pss rss\"<\/code><\/pre>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/vm\/fm\/5s\/vmfm5sxymyijennvehpldyietem.png\"><\/p>\n<p>  \u0412\u044b \u0438\u043c\u0435\u0435\u0442\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043a\u0440\u0443\u0433\u043e\u0432\u0443\u044e \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0443, \u043e\u0442\u0440\u0430\u0436\u0430\u044e\u0449\u0443\u044e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u0438\u043c\u0438 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 <b>PSS <\/b>\u0438\u043b\u0438 <b>RSS <\/b>\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439. \u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u043d\u0438\u0436\u0435 \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u043a\u0440\u0443\u0433\u043e\u0432\u0443\u044e \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0443 \u0434\u043b\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0449\u0438\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e <i>root<\/i>, \u043e\u0442\u0440\u0430\u0436\u0430\u044e\u0449\u0443\u044e \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<br \/>  <code>- - pie<\/code> \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u043c\u0435\u0442\u043a\u0443 \u043f\u043e \u0438\u043c\u0435\u043d\u0438, \u0430 \u043e\u043f\u0446\u0438\u044f <code>-s<\/code> \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044e <b>PSS<\/b>.<\/p>\n<pre><code class=\"bash\">$ sudo smem --userfilter=\"root\" --pie name -s pss<\/code><\/pre>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/o_\/86\/3o\/o_863oo5ptiwhtcpwqbh_jlptiw.png\"><\/p>\n<p>  \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u043b\u0435\u0439 \u043f\u043e\u043c\u0438\u043c\u043e PSS \u0438 RSS, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0434\u043b\u044f \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c.<\/p>\n<p>  \u0427\u0442\u043e\u0431\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0441\u043f\u0440\u0430\u0432\u043a\u0443, \u043f\u0440\u043e\u0441\u0442\u043e \u0432\u0432\u0435\u0434\u0438\u0442\u0435 <code>smem -h<\/code> \u0438\u043b\u0438 \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043a \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438.<\/p>\n<p>  \u0421\u0435\u0439\u0447\u0430\u0441 \u043c\u044b \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c\u0441\u044f \u0432 <b>smem <\/b>\u043d\u0430 \u044d\u0442\u043e\u043c \u044d\u0442\u0430\u043f\u0435. \u0415\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0448\u0435 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0441 \u044d\u0442\u0438\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u043c, \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430. <\/p>\n<p>  <b>\u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0441\u0441\u044b\u043b\u043a\u0438:<\/b> <a href=\"https:\/\/www.selenic.com\/smem\/\">https:\/\/www.selenic.com\/smem\/<\/a><\/p>\n<p>  \u0414\u043e \u0432\u0441\u0442\u0440\u0435\u0447\u0438 \u043d\u0430 \u043a\u0443\u0440\u0441\u0435!<\/p><\/div>\n<p>               <script class=\"js-mediator-script\">!function(e){function t(t,n){if(!(n in e)){for(var r,a=e.document,i=a.scripts,o=i.length;o--;)if(-1!==i[o].src.indexOf(t)){r=i[o];break}if(!r){r=a.createElement(\"script\"),r.type=\"text\/javascript\",r.async=!0,r.defer=!0,r.src=t,r.charset=\"UTF-8\";var d=function(){var e=a.getElementsByTagName(\"script\")[0];e.parentNode.insertBefore(r,e)};\"[object Opera]\"==e.opera?a.addEventListener?a.addEventListener(\"DOMContentLoaded\",d,!1):e.attachEvent(\"onload\",d):d()}}}t(\"\/\/mediator.mail.ru\/script\/2820404\/\",\"_mediator\")}(window);<\/script>     <br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/459234\/\"> https:\/\/habr.com\/ru\/company\/otus\/blog\/459234\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text-html js-mediator-article\">\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435. \u0414\u0440\u0443\u0437\u044c\u044f, \u0445\u043e\u0442\u0438\u043c \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441 \u0432\u0430\u043c\u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u043e\u043c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 \u043e \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 Linux. \u0414\u0430\u043d\u043d\u044b\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 <a href=\"https:\/\/otus.pw\/t41X\/\">\u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux\u00bb<\/a>.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/gd\/_-\/sj\/gd_-sjc82njyoarkyctq2zzpf24.png\"><\/p>\n<p>  \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u0432 \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u0445 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0435\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u2013 \u043e\u0434\u043d\u0430 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u0432\u0430\u0436\u043d\u044b\u0445 \u043e\u0431\u043b\u0430\u0441\u0442\u0435\u0439 \u0432 \u0432\u0430\u0448\u0435\u0439 Linux \u0441\u0438\u0441\u0442\u0435\u043c\u0435. \u0412 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430\u0445 Linux \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0432\u0435\u043b\u0438\u043a\u043e\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438. \u0420\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u043e\u043d\u0438 \u0442\u043e\u0436\u0435 \u043f\u043e \u0440\u0430\u0437\u043d\u043e\u043c\u0443, \u043d\u043e \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0430\u043a\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u043a\u0430\u043a <b>smem<\/b>.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-291806","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/291806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=291806"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/291806\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=291806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=291806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=291806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}