Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Захватывающая аркада-лабиринт по мотивам культовой игры восьмидесятых. Управляйте желтым человечком, ешьте кексы и постарайтесь не попадаться на глаза призракам.

Пикман

Аркады, На ловкость, 2D

Играть

Топ прошлой недели

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
100
0sennijLis
0sennijLis
1 год назад
Лига Сисадминов

Свободная и доступная память в Linux⁠⁠

Несмотря на достаточно спорный заголовок, рассуждения ниже будут отнюдь не о безнравственном поведении памяти в Linux.

Свободная и доступная память в Linux Linux, IT, Оперативная память, Операционная система, Системное администрирование, Длиннопост, Мемы

Время от времени нам полезно знать как именно наша система использует память, так что в статье будет предпринята попытка объяснить разницу между свободной памятью, и доступной.

Свободная vs. Доступная память

Давайте сразу к делу. Итак, что такое свободная память, и чем она отличается от доступной.

Свободная память (free memory) - это объем памяти, который сейчас ни для чего не используется. По этой причине, особенно на серверах, удобно воспринимать свободную память, как тратящуюся впустую. После того, как ваши приложения/процессы были запущены и прошло значительное время безотказной работы, это число почти всегда должно быть небольшим.

Доступная память (available memory) - это объем памяти, который доступен для выделения новому или существующему процессу. Доступная память оценивается в количестве памяти которую можно выделить, без использования подкачки.

Ключевая разница между свободной и доступной памятью заключается в том, что свободная память не использована, и не занята ничем. Тогда как в противоположность ей, доступная память используется, и включает в себя, помимо прочего, кэши и буферы, которые можно освободить без снижения производительности за счёт использования свопа.

Сравнение свободной и доступной памяти на практике

Учитывая всё вышесказанное, давайте взглянем на пару серверов Linux с 60 гигами памяти на борту, 12 ядрами и swap разделом на Raid 10 собранном из NVMe накопителей. Условно обозначим их как "Server A" и "Server B". В первую очередь воспользуемся командой free.

free -h

Вывод будет примерно похож на демонстрируемый на скриншотах ниже (там так же выполнена команда uptime, чтобы показать, что сервера живут без ребута уже достаточно давно)

Свободная и доступная память в Linux Linux, IT, Оперативная память, Операционная система, Системное администрирование, Длиннопост, Мемы

У этого сервера меньше 1% свободной памяти, и 13% доступной

Свободная и доступная память в Linux Linux, IT, Оперативная память, Операционная система, Системное администрирование, Длиннопост, Мемы

А вот здесь, спустя 153 дня работы 30гигов памяти по прежнему тратятся впустую

На этих скриншотах хорошо видна разница между свободной и доступной памятью. При сравнении двух систем явно видно, что даже несмотря на то, что средняя загрузка у них очень похожая (обрабатываются одни и те же рабочие нагрузки), один сервер использует практически 100% памяти (Server A), а второй тратит больше 50% памяти впустую (Server B).

Обратите внимание, что ядро Linux переместит наименее часто используемые страницы памяти в пространство подкачки, даже если имеется доступная память.

При взгляде на эти системы любой админ задастся сразу несколькими справедливыми вопросами:

  • Замедляет ли свопинг производительность на сервере A

  • Следует ли вытащить пару плашек из сервера B, чтобы задействовать в другом месте?

  • Например может задействовать в сервере А, которому явно не хватает?

  • Ожидается ли в ближайшее время рост трафика/загрузки?

  • В часы пиковой нагрузки, когда задействован свпо, средняя загрузка остаётся ниже 12.00?

  • Можно ли настроить сервер B на использование большего количество буфферов и кэша?

Поскольку часть вопросов риторическая, то разумеется каждому администратору, при возникновении подобной ситуации придётся самому отвечать на них (или запрашивать помощь друга).

Заключение

Не позволяйте себе ловить себя на том, что вы смотрите на свободную память в вашей системе Linux и делаете поспешные выводы. Не забывайте, что вам также следует учитывать доступную память, буферы/кэши и другие факторы. Короче говоря каждый случай требует отдельного рассмотрения.

Для более детального изучения механизма управления памятью можно например почитать - https://docs.kernel.org/admin-guide/mm/index.html.

tg

Показать полностью 3
Linux IT Оперативная память Операционная система Системное администрирование Длиннопост Мемы
30
0
Anteron
Anteron
1 год назад

Одна ошибка и ты ошибся⁠⁠

Одна ошибка и ты ошибся
[моё] Юмор Системное администрирование Ошибка Факап
2
5
Skiewyrm
Skiewyrm
1 год назад

Ответ на пост «О профессиональном подгорании»⁠⁠1

Ох, как я тебя, бро, понимаю. Вчера тоже подгорело. Мы обслуживаем сеть АЗС, чиним компы и все прочее, первая, вторая и третья линия поддержки. По ноутам у нас есть прекрасный недорогой сервис, то есть мы с АЗС ноут забрали, оставив там подменный - кучку накопившихся отвезли в ремонт\на апгрейд, потом их же ставим на место следующих сломавшихся. И тут я решил отремонтировать ноут одного из сотрудников. Недорого, мамой клянусь. Поменять АКБ, клавиатуру, почистить и поменять модуль памяти(вместо 4 -  8Гб поставить, ссд в нем уже стоит). В общей сложности счет на 10 550 р. это и работа и запчасти. Но, в случае с ноутами с АЗС я просто запрашиваю согласование у ИТ-менеджера сети, то тут надо нашего начальника пройти, одобрить. И он в ответ на мое письмо пишет:
"Коллеги, добрый день!

Я не возражаю, если подобные работы ранее проводили в сторонних организациях.

Но если честно, не совсем понимаю, зачем это делать в сторонних сервисах, когда у нас собственное сервисное подразделение по обслуживанию подобного оборудования.

Возможно по дилетантски рассуждаю, но поменять карту памяти и АКБ на ноуте или термопасту заменить особые навыки и оборудование не требуются."
Нет, в целом-то он прав, но это значит что мне надо найти и купить запчасти(причем, подозреваю, что они мне обойдутся в сумму ненамного меньшую, чем запрашивает сервис), оторвать инженера как минимум на день от работы, за которую нам платит заказчик и надеяться, что он(инженер) хоть и грамотный специалист, но не разбирающий-собирающий ноуты каждый день, ничего при сборке-разборке не сломает, сделает все правильно и винтиков лишних у него не останется.

Работа Системное администрирование Офис Начальство Эффективный менеджер Текст Ответ на пост
8
19
silver004
1 год назад

О профессиональном подгорании⁠⁠1

По жизни занимаюсь починкой компов, разным системным администрированием и прочими околокомпьютерными вещами. Столкнулся недавно с явным случаем профессионального подгорания. Пришел в фирму, админа у них уже давно нет, просят наладить работу файлового сервера. В принципе невелика проблема: раздал как надо права, создал новые папки, переместил старые документы в папку «Старые», папки уволенных сотрудников в папку «Уволенные», на этом в общем-то все. Проблема возникла, когда зашел разговор о резервном копировании. За то время, пока админа у них не было, их общие папки разрослись довольно неслабо. На самом файловике под общие файлы сделан один большой раздел на зеркальном рэйде, сервер занят уже под завязку, стоят 4 диска, не убавить, не прибавить, файлы копировать тупо некуда.  Серверок, который был предназначен для бэкапов находится в неживом состоянии. В принципе поднять его можно, но вот диски там еще меньше, чем на файловике, и даже если слепить 5-й рэйд из всех 4х дисков на нем, места скорее всего не хватит, чтобы вместить полный архив с файловика. Притом диски старинные, новые не воткнуть.

Начинаю говорить о том, что неплохо было бы завести новый сервер для бэкапов с достаточным количеством дисков для создания нужного объема дискового пространства. Начальство с умно-хитрым видом попросило накидать самосборный сервер. Накидал. Начальство возопило: «Низачто, это слишком дорого!» На старый бэкапный сервер дисков в продаже уже нет, только если искать бэушные, тоже вариант так себе. Все-таки озвучиваю. Ну, нет, как же это мы будем покупать незнамо что, незнамо где и вообще тоже в общем-то дорого.

Говорю, давайте сделаем облако и туда перенесем бэкап. Тоже не годится: у нас конфиденциальная информация, неззя, вдруг кто-нибудь ее подсмотрит. Все, тупик.

Спрашиваю: какой выход? И тут мне ихнее начальство выдает изумительный вариант: а поспрошай у своих товарищей админов, не отдаст ли кто таковой сервер забесплатно или за символические деньги? Вот так вот. Ага, сервер, рабочий, с большим дисковым пространством, при долларе за 100р. – отличный план, надежный, как швейцарские часы. Говорю – таковых не наблюдается.

Что тут началось! А вот ты ничего не можешь с проблемой сделать, а вот это твоя работа, такие проблемы решать, а вот ты нас на деньги хочешь развести, а вот админы делятся на тех, кто бэкапы еще не делает и тех, кто уже делает, а вот что ты будешь делать, если я все файлы свои потру.  Также начались какие-то тупые аналогии, что вот де я когда-то работал в транснациональной компании, каком-нибудь там «Газпроме», «Аэрофлоте», РЖД, банке «Империал» и т.п., и там таких проблем не возникало. И там тоже был один админ. Тут-то у меня и полыхнуло.

Ребят, господа высокоумные манагеры! Когда же вы все поймете? Тут нет и не может быть никаких скидочных решений, тем более бесплатных. Это ваш бизнес, вы им зарабатываете деньги, оборудование у вас стоит для того, чтобы как раз это зарабатывание осуществлять. Не я для себя лично его хочу его приобрести, чтобы у меня «Косынка» быстрее раскладывалась, а если бы захотел, уже бы приобрел давным-давно. Тут либо вкладываемся, либо сидим дальше до первого ахтунга, после которого все будет то же самое, только уже в состоянии форс-мажора.

Примерно так все и сказал высокому начальству. И что вы думаете, что-то изменилось? Пока что все остановилось на устном заявлении директору, что так дальше жить нельзя и нужно что-то в этой жизни менять.  Директор, вроде, задумался, предварительно дав по шапке манагерам за встревание не в свою тему, но вопрос принципиально все так же  еще не решен. И шо прикажете делать? Есть, конечно, вариант сгородить недосерверок из офисного компа, натолкав в него дисков пообъемней и натянув систему на свободном ПО. Но как это все будет справляться и будет ли это рациональным вариантом? А придет потом другой человек после меня, вдруг не разберется. По мне так это неприемлемо. В общем сказал: либо нормальный сервер, либо вот такой вариант с офисным компом, но безо всяких гарантий.  Народ пока думает, скрипит мозгами, но периодически выдает тезисы про то, как у кого-то все работает, и даже как-то все само, и никто ни на что не жалуется.

А у меня вопрос к господам манагерам: вот это что, просто тупость, хамство, отсутствие совести, наличие излишней жадности или привычная вредоносность? Что вы лезете туда, куда вас не приглашали и даете тупейшие, вот тупейшие, советы тому, кто хоть что-то в этом деле смыслит? Я ведь не приглашал никого давать мне свои сверхценные советы. Ведь нет? И так чего ни коснись: покупка, установка оборудования, построение сети, раздача прав, закуп ПО – всегда манагеры все знают лучше технарей, у их там везде знакомые работают и лучше всех все на свете знают. Вот бесит, бесит несусветно! Народ, давайте заниматься тем, что у кого лучше получается, а если лучше меня разбираетесь, так сами и делаете. Нечего людей отвлекать.

Показать полностью
[моё] Работа Системное администрирование Офис Начальство Эффективный менеджер Текст
11
3
user7796235
1 год назад
Лига Сисадминов

Outlook 2016 автоматически читаются новые входящие письма⁠⁠

Всем добрый день, стоит Outlook 2016 , почта доменная от mail.ru , порт imap 993 , smtp 465 , ssl используется

письма приходят , и в течении минут 10-15 сами по себе читаются , что давольно странно

в чем может быть причина?

Outlook 2016 автоматически читаются новые входящие письма Сисадмин, Системное администрирование, Outlook
Сисадмин Системное администрирование Outlook
10
12
KlimenkoCV
1 год назад
Лига Сисадминов

Нужна помощь в странной ситуации с поведением ПК⁠⁠

Здравствуйте, работаю компьютерщиков в гос учреждении, привезли новые рабочие станции (компы) после установки ОС и установки всех драйверов с офф сайта, остаётся проблема с локальной сетью, а именно пишет "Неопознанная сеть Без доступа к Интернету"

Хоть статический хоть динамический адрес, интернет не появляется, если подкинуть любой другой комп или ноут на этом кабеле интернет присутствует.

Нужна помощь в странной ситуации с поведением ПК Локальная сеть, Системное администрирование, Нужен совет, IT, Работа, Длиннопост
Нужна помощь в странной ситуации с поведением ПК Локальная сеть, Системное администрирование, Нужен совет, IT, Работа, Длиннопост

Драйвера повторюсь все установленны, производитель порекомендовал прошить Mac адрес, но при проверке мака пишет вот такое

Нужна помощь в странной ситуации с поведением ПК Локальная сеть, Системное администрирование, Нужен совет, IT, Работа, Длиннопост

Я не знаю в чем может быть дело из 5 пришедших компов 2 с одной и той же проблемой, остальные ещё не проверял, надеюсь это не брак всё партии, а то гос закупки с возвратом это то ещё дер.... о. А и к сатирический фирма которая выпускает это чудо техники RDW, собрано на amd ramen 5 4600G, материнка rdw-mb-b450m v. 1. Если есть какие мысли по решению напишите пожалуйста в телегу @KlimenkoCV

Показать полностью 3
[моё] Локальная сеть Системное администрирование Нужен совет IT Работа Длиннопост
32
12
Bliznyukpm
1 год назад
Лига Сисадминов

VPN и 2FA, кто как решал?⁠⁠

Доброго времени коллеги!
Возник вопрос организации VPN с двухфакторной аутентификацией.
Поделитесь опытом - как и чем решали данный вопрос, какие связки оборудования и софта использовали и какие всплыли нюансы в процессе использования?

Удаленная работа IT Сети Системное администрирование Аутентификация Текст
22
NikNikNik74
1 год назад

Помогите опознать сетевую розетку⁠⁠

Здравствуйте! Помогите пожалуйста опознать сетевую розетку, вдруг кто знает) гугление не принесло результатов

Помогите опознать сетевую розетку Сети, Системное администрирование, Сетевое оборудование, Локальная сеть, Телекоммуникации, Длиннопост
Помогите опознать сетевую розетку Сети, Системное администрирование, Сетевое оборудование, Локальная сеть, Телекоммуникации, Длиннопост
Помогите опознать сетевую розетку Сети, Системное администрирование, Сетевое оборудование, Локальная сеть, Телекоммуникации, Длиннопост
Показать полностью 3
Сети Системное администрирование Сетевое оборудование Локальная сеть Телекоммуникации Длиннопост
11
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии