Наш опыт работы с RUTUBE
После известных событий с «замедлением» Youtube перед многими владельцами каналов встал вопрос о переносе видео на доступные отечественные площадки. Одной из таких, широко продвигаемых, площадок стал RUTUBE.
Такая необходимость как раз назрела у одной общественной организации, там за более чем 10 лет работы набралось ни много, ни мало – 120 роликов. В основном новостные репортажи и интервью о событиях и мероприятиях, в которых организация участвовала.
Никакого «криминала» вроде матов, обнаженки, курения и употребления алкогольных напитков и прочего из-за чего можно получить плашку 18+ или не пройти модерацию не было. Часть материалов вообще была отснята местными ГТРК.
В общем зарегистрировались, сразу подали документы на верификацию канала, через сутки получили заветный синий значок и постмодерацию видео. Отлично.
Сразу залили новый ролик. Вроде нормально. Да, есть некоторые шероховатости, но в целом работает. Ролик сразу оказался доступен, хотя в студии несколько часов висела плашка «На модерации». Т.е. все как обещали.
Хорошо, ставим импорт с Youtube, импортировать можно до 2000 роликов. Ну у нас поменьше, запустили, пошли по своим делам. Через несколько часов вернулись. Все 120 роликов на месте. Отлично. Вроде можно идти на сайт и начинать потихоньку перебивать ссылки на встроенное видео.
Но уже вечером посыпались сообщения:
Ваше видео «Название ролика» отклонила модерация.
Оно нарушает правила RUTUBE. Отредактируйте его и попробуйте загрузить снова.
В тот вечер нам выбило около 7 роликов, причем самого травоядного содержания, например, доклад одного из наших участников на официально проводимом в Краеведческом музее историческом мероприятии.
На следующий день начинаем писать в поддержку. Первые сложности начались с того, что на такое сообщение нельзя ответить и создать тикет. Нужно писать в поддержку руками.
Написали. Через несколько часов посыпались письма, что мы дополнительно проверили, разблокировали, приносим извинения за неудобства. Ну ладно, подумали мы, с кем не бывает.
Но вчера вечером выбило еще около 15 роликов, тем же формулировками. Времени бодаться с поддержкой не было и решили заняться этим позже.
Утром я открываю страничку канала и вижу, что заблокированное видео прекрасно показывается в ленте и воспроизводится.
Иду в Студию, вижу там все 102 ролика, захожу в отклоненные – там ноль. Ну, думаю, разобрались, наверное, со своими ошибками модерации и можно выдыхать.
Да куда там, на всякий случай проверяю еще несколько роликов из списка заблокированных. Несколько их них честно не находятся в поиске, мол нет ничего по вашему запросу.
Другие в поиске находятся и даже предпросмотр, если навести мышку работает, но при переходе по ссылке – Упс, неправильная ссылка.
Ладно, перехожу на канал и тыкаю в первое попавшееся видео, и снова «Упс»… Как так? В списке заблокированного его нет, а не работает.
Решил проверить досконально и что вышло? В ленте канала отображается только 62 ролика из 102. Часть из них не рабочая, какая именно – сказать не могу, времени прокликать все не было.
То, чего нет в канале отлично ищется поиском и также показывает принадлежность к каналу. Вроде воспроизводится.
По факту же получили канал Шредингера, на котором половину видео нет, а другая половина нерабочая и никакого достоверного способа узнать об этом нет
Остается только писать в поддержку по каждому факту, т.е. вам нужно проверить все 102 ролика (а у кого больше) и по каждому факту обратиться в поддержку.
Плюс держать ушки на макушке. Например, разблокированный ролик вчера был доступен и работал, а сегодня он снова «Упс», хотя никаких писем не поступало.
Также есть вопросы и к импорту. Расположить ролики в хронологическом порядке RUTUBE не осилил. В результате мы получили странную мешанину всего за 10 лет, без всякого порядка, расставить последовательность роликов руками тоже нет никакой возможности.
Т.е. канал сам по себе, в отрыве от сайта превратился в нерабочую дичь, ну кому интересны репортажи 10 летней давности?
После известных событий с «замедлением» Youtube перед многими владельцами каналов встал вопрос о переносе видео на доступные отечественные площадки. Одной из таких, широко продвигаемых, площадок стал RUTUBE.
Такая необходимость как раз назрела у одной общественной организации, там за более чем 10 лет работы набралось ни много, ни мало – 120 роликов. В основном новостные репортажи и интервью о событиях и мероприятиях, в которых организация участвовала.
Никакого «криминала» вроде матов, обнаженки, курения и употребления алкогольных напитков и прочего из-за чего можно получить плашку 18+ или не пройти модерацию не было. Часть материалов вообще была отснята местными ГТРК.
В общем зарегистрировались, сразу подали документы на верификацию канала, через сутки получили заветный синий значок и постмодерацию видео. Отлично.
Сразу залили новый ролик. Вроде нормально. Да, есть некоторые шероховатости, но в целом работает. Ролик сразу оказался доступен, хотя в студии несколько часов висела плашка «На модерации». Т.е. все как обещали.
Хорошо, ставим импорт с Youtube, импортировать можно до 2000 роликов. Ну у нас поменьше, запустили, пошли по своим делам. Через несколько часов вернулись. Все 120 роликов на месте. Отлично. Вроде можно идти на сайт и начинать потихоньку перебивать ссылки на встроенное видео.
Но уже вечером посыпались сообщения:
Ваше видео «Название ролика» отклонила модерация.
Оно нарушает правила RUTUBE. Отредактируйте его и попробуйте загрузить снова.
В тот вечер нам выбило около 7 роликов, причем самого травоядного содержания, например, доклад одного из наших участников на официально проводимом в Краеведческом музее историческом мероприятии.
На следующий день начинаем писать в поддержку. Первые сложности начались с того, что на такое сообщение нельзя ответить и создать тикет. Нужно писать в поддержку руками.
Написали. Через несколько часов посыпались письма, что мы дополнительно проверили, разблокировали, приносим извинения за неудобства. Ну ладно, подумали мы, с кем не бывает.
Но вчера вечером выбило еще около 15 роликов, тем же формулировками. Времени бодаться с поддержкой не было и решили заняться этим позже.
Утром я открываю страничку канала и вижу, что заблокированное видео прекрасно показывается в ленте и воспроизводится.
Иду в Студию, вижу там все 102 ролика, захожу в отклоненные – там ноль. Ну, думаю, разобрались, наверное, со своими ошибками модерации и можно выдыхать.
Да куда там, на всякий случай проверяю еще несколько роликов из списка заблокированных. Несколько их них честно не находятся в поиске, мол нет ничего по вашему запросу.
Другие в поиске находятся и даже предпросмотр, если навести мышку работает, но при переходе по ссылке – Упс, неправильная ссылка.
Ладно, перехожу на канал и тыкаю в первое попавшееся видео, и снова «Упс»… Как так? В списке заблокированного его нет, а не работает.
Решил проверить досконально и что вышло? В ленте канала отображается только 62 ролика из 102. Часть из них не рабочая, какая именно – сказать не могу, времени прокликать все не было.
То, чего нет в канале отлично ищется поиском и также показывает принадлежность к каналу. Вроде воспроизводится.
По факту же получили канал Шредингера, на котором половину видео нет, а другая половина нерабочая и никакого достоверного способа узнать об этом нет
Остается только писать в поддержку по каждому факту, т.е. вам нужно проверить все 102 ролика (а у кого больше) и по каждому факту обратиться в поддержку.
Плюс держать ушки на макушке. Например, разблокированный ролик вчера был доступен и работал, а сегодня он снова «Упс», хотя никаких писем не поступало.
Также есть вопросы и к импорту. Расположить ролики в хронологическом порядке RUTUBE не осилил. В результате мы получили странную мешанину всего за 10 лет, без всякого порядка, расставить последовательность роликов руками тоже нет никакой возможности.
Т.е. канал сам по себе, в отрыве от сайта превратился в нерабочую дичь, ну кому интересны репортажи 10 летней давности?
🤡55👍17😁3🤬2❤1
Linux - начинающим. Как узнать чем занято место на диске?
Контроль свободного места на серверах и рабочих станциях под управлением Linux является достаточно актуальной задачей для администратора, особенно при использовании SSD, объемы которых все еще меньше, чем хотелось бы.
При этом недостаточно только контролировать занятое пространство, нужно еще четко понимать, чем именно оно занято, то ли это рабочие данные и нужно действительно расширять дисковую подсистему, то ли скопившийся годами хлам, который можно безболезненно удалить.
https://interface31.ru/tech_it/2022/08/linux-nachinayuschim-kak-uznat--chem-zanyato-mesto-na-diske.html
Контроль свободного места на серверах и рабочих станциях под управлением Linux является достаточно актуальной задачей для администратора, особенно при использовании SSD, объемы которых все еще меньше, чем хотелось бы.
При этом недостаточно только контролировать занятое пространство, нужно еще четко понимать, чем именно оно занято, то ли это рабочие данные и нужно действительно расширять дисковую подсистему, то ли скопившийся годами хлам, который можно безболезненно удалить.
https://interface31.ru/tech_it/2022/08/linux-nachinayuschim-kak-uznat--chem-zanyato-mesto-na-diske.html
👍26🔥2
Давным-давно, в далекой-далекой галактике...
Берем попкорн и усаживаемся у голубых экранов ночного кинотеатра.
В России могут запретить использование американского измерителя скорости интернета SpeedTest. В Госдуме и ФСБ поддержали предложение Международной академии связи (МАС).
Компания Ookla, которой принадлежит сервис, делится информацией о сетях связи, на которых работает, с иностранными спецслужбами, что повышает риск кибератак, полагают эксперты.
Иностранные аналоги также небезопасны, и к ним могут возникнуть претензии госорганов, поэтому целесообразно использовать российские сервисы, добавляют специалисты.
Берем попкорн и усаживаемся у голубых экранов ночного кинотеатра.
🤡36👍8🤣8👀6🤬2
❓ Хотите получить свой первый оффер в IT?
Тогда этот вебинар для вас!
Если вы начинающий специалист или только думаете о карьере в IT, то знаете, как важно правильно презентовать себя на рынке труда. Но как это сделать, если у вас мало опыта или его нет совсем?
Не упустите возможность получить ценные знания и навыки, которые помогут вам привлечь внимание потенциальных работодателей!
💻 На открытом вебинаре 22 октября в 20:00 мск мы разберём:
- Как составить грамотное, продающее резюме;
- Какие ключевые моменты следует отразить в резюме начинающего IT-специалиста;
- Как выделить свои сильные стороны и привлечь внимание работодателя.
⚡️ Вебинар будет особенно полезен начинающим IT специалистам, которые хотят получить свой первый опыт работы в этой сфере.
Регистрируйтесь прямо сейчас и получите ценные знания, которые помогут вам начать карьеру в IT
#реклама
О рекламодателе
Тогда этот вебинар для вас!
Если вы начинающий специалист или только думаете о карьере в IT, то знаете, как важно правильно презентовать себя на рынке труда. Но как это сделать, если у вас мало опыта или его нет совсем?
Не упустите возможность получить ценные знания и навыки, которые помогут вам привлечь внимание потенциальных работодателей!
💻 На открытом вебинаре 22 октября в 20:00 мск мы разберём:
- Как составить грамотное, продающее резюме;
- Какие ключевые моменты следует отразить в резюме начинающего IT-специалиста;
- Как выделить свои сильные стороны и привлечь внимание работодателя.
⚡️ Вебинар будет особенно полезен начинающим IT специалистам, которые хотят получить свой первый опыт работы в этой сфере.
Регистрируйтесь прямо сейчас и получите ценные знания, которые помогут вам начать карьеру в IT
#реклама
О рекламодателе
👍2👎1🔥1
В комментариях уже не первый раз задают вопросы о резервном копировании. Поэтому разместим сразу для всех.
Как правильно организовать резервное копирование и спать спокойно
Пожалуй, нет другой такой темы, которая бы была столь заезжена - о резервном копировании не писал только ленивый. Она с завидной постоянностью поднимается во всех технических обсуждениях, про нее слагают анекдоты.
Но, парадокс! Как только дело доходит до восстановления, то выясняются очень неприглядные вещи, начиная от отсутствия резервной копии и заканчивая тем, что копия вроде бы как есть, только вот... А работа стоит, предприятие несет убытки...
Поэтому сегодня мы предлагаем вам поговорить о резервном копировании: что это вообще такое и как правильно организовать этот процесс, чтобы потом можно было спать спокойно.
https://interface31.ru/tech_it/2021/03/kak-pravil-no-organizovat-rezervnoe-kopirovanie-i-spat-spokoyno.html
Как правильно организовать резервное копирование и спать спокойно
Пожалуй, нет другой такой темы, которая бы была столь заезжена - о резервном копировании не писал только ленивый. Она с завидной постоянностью поднимается во всех технических обсуждениях, про нее слагают анекдоты.
Но, парадокс! Как только дело доходит до восстановления, то выясняются очень неприглядные вещи, начиная от отсутствия резервной копии и заканчивая тем, что копия вроде бы как есть, только вот... А работа стоит, предприятие несет убытки...
Поэтому сегодня мы предлагаем вам поговорить о резервном копировании: что это вообще такое и как правильно организовать этот процесс, чтобы потом можно было спать спокойно.
https://interface31.ru/tech_it/2021/03/kak-pravil-no-organizovat-rezervnoe-kopirovanie-i-spat-spokoyno.html
👍31❤1
Последствия запрета SpeedTest
Судя по комментариям к вчерашней заметке не все поняли, что такое запрет SpeedTest и чем он может грозить.
Начнем с того, что SpeedTest – это не сайт, на котором можно померять скорость интернета, а сложный геораспределенный сервис, где мы можем измерить скорость между своим ПК и любым другим узлом этой сети.
Достигается это специальным ПО SpeedTest, которое ставят на свои сервера провайдеры, хостеры и многие другие онлайн-сервисы. При этом результаты SpeedTest считаются некоторым стандартом по умолчанию.
Т.е. если вы недовольны качеством какого-то онлайн сервиса, то вы всегда можете протестировать канал именно к нему. Попутно проверить последнюю милю на сервере провайдера и сделать выводы.
Выяснив адреса промежуточных узлов, мы тоже можем попытаться найти на них SpeedTest-сервера и проверить скорость на участке от себя до них.
Для клиентов SpeedTest предоставлял консольную утилиту, которую можно было гонять по расписанию, а результат отдавать мониторингу, для того же Zabbix есть готовые шаблоны. И таким образом вовремя узнавать о деградации канала к важным сетевым службам.
Этой возможностью пользовались и пользуются многие, особенно когда у вас в облаках телефония и прочие требовательные к ширине канала службы.
Запрет SpeedTest обозначает не блокировку сайта, а запрет на использование отечественными организациями серверного ПО, которое нужно для организации узлов SpeedTest. После чего проверить скорость к отечественным узлам вы банально не сможете.
Открытые решения, которые вчера приводили читатели или тот же iperf проблему не решают, так как позволяют проверять канал между своими узлами, но не дают возможности контролировать его к сторонним провайдерам.
Все, что вы сможете таким образом проверить – это канал между своим узлом А и своим же узлом Б и даже провайдеру вы с этим результатом ничего не предъявите, так как он вполне обоснованно скажет, что это не у меня затык, а где-то дальше по дороге.
Что касается возможных замен, то до их широкого распространения и охвата сравнимого с охватом SpeedTest еще дожить надо и, честно говоря, такой альтернативы пока не просматривается.
Судя по комментариям к вчерашней заметке не все поняли, что такое запрет SpeedTest и чем он может грозить.
Начнем с того, что SpeedTest – это не сайт, на котором можно померять скорость интернета, а сложный геораспределенный сервис, где мы можем измерить скорость между своим ПК и любым другим узлом этой сети.
Достигается это специальным ПО SpeedTest, которое ставят на свои сервера провайдеры, хостеры и многие другие онлайн-сервисы. При этом результаты SpeedTest считаются некоторым стандартом по умолчанию.
Т.е. если вы недовольны качеством какого-то онлайн сервиса, то вы всегда можете протестировать канал именно к нему. Попутно проверить последнюю милю на сервере провайдера и сделать выводы.
Выяснив адреса промежуточных узлов, мы тоже можем попытаться найти на них SpeedTest-сервера и проверить скорость на участке от себя до них.
Для клиентов SpeedTest предоставлял консольную утилиту, которую можно было гонять по расписанию, а результат отдавать мониторингу, для того же Zabbix есть готовые шаблоны. И таким образом вовремя узнавать о деградации канала к важным сетевым службам.
Этой возможностью пользовались и пользуются многие, особенно когда у вас в облаках телефония и прочие требовательные к ширине канала службы.
Запрет SpeedTest обозначает не блокировку сайта, а запрет на использование отечественными организациями серверного ПО, которое нужно для организации узлов SpeedTest. После чего проверить скорость к отечественным узлам вы банально не сможете.
Открытые решения, которые вчера приводили читатели или тот же iperf проблему не решают, так как позволяют проверять канал между своими узлами, но не дают возможности контролировать его к сторонним провайдерам.
Все, что вы сможете таким образом проверить – это канал между своим узлом А и своим же узлом Б и даже провайдеру вы с этим результатом ничего не предъявите, так как он вполне обоснованно скажет, что это не у меня затык, а где-то дальше по дороге.
Что касается возможных замен, то до их широкого распространения и охвата сравнимого с охватом SpeedTest еще дожить надо и, честно говоря, такой альтернативы пока не просматривается.
👍35👎18🫡9🤡4😢2
Резервное копирование - одна из важнейших задач системного администратора. Хорошо если копии вам никогда не пригодятся, но они должны быть.
Сегодня мы рассмотрим некоторые аспекты резервного копирования популярной СУБД PostgreSQL, в частности при ее применении совместно с 1С:Предприятие.
Продолжим с утилиты pg_dump - самого простого и понятного способа, который, кстати, может использоваться не только для резервного копирования, но и для переноса баз между различными серверами.
Теперь уже на платформе Linux.
https://interface31.ru/tech_it/2024/10/rezervnoe-kopirovanie-i-vosstanovlenie-baz-dannyh-postgresql-pri-pomoshhi-pg-dump-linux.html
Сегодня мы рассмотрим некоторые аспекты резервного копирования популярной СУБД PostgreSQL, в частности при ее применении совместно с 1С:Предприятие.
Продолжим с утилиты pg_dump - самого простого и понятного способа, который, кстати, может использоваться не только для резервного копирования, но и для переноса баз между различными серверами.
Теперь уже на платформе Linux.
https://interface31.ru/tech_it/2024/10/rezervnoe-kopirovanie-i-vosstanovlenie-baz-dannyh-postgresql-pri-pomoshhi-pg-dump-linux.html
👍34🔥4⚡2👎1
Как эффективно находить и устранять проблемы в Zabbix для оптимизации мониторинга ваших систем?
🔹Расскажем на открытом уроке «Поиск и устранение проблем системы мониторинга Zabbix», урок приурочен к курсу «Observability: мониторинг, логирование, трейсинг» от Otus.
✅ Практика: Архитектура системы мониторинга Zabbix. Научитесь быстро выявлять и устранять распространённые проблемы.
👉 Регистрация и подробности:
https://otus.pw/e6a7/?erid=LjN8Kacxd
#реклама
О рекламодателе
🔹Расскажем на открытом уроке «Поиск и устранение проблем системы мониторинга Zabbix», урок приурочен к курсу «Observability: мониторинг, логирование, трейсинг» от Otus.
✅ Практика: Архитектура системы мониторинга Zabbix. Научитесь быстро выявлять и устранять распространённые проблемы.
👉 Регистрация и подробности:
https://otus.pw/e6a7/?erid=LjN8Kacxd
#реклама
О рекламодателе
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Недавно мы рассматривали способы узнать чем занято место на диске в Linux и рассматривали там утилиту ncdu, также читатели дали наколочку на gdu - ее аналоге на Go, которая делает все тоже самое, но работает быстрее.
Хорошие новости: gdu уже есть в репозиториях и ее можно использовать штатно начиная с Ubuntu 22.04 и Debian 11. А разницу в скорости работы вы можете посмотреть в коротком видео.
Хорошие новости: gdu уже есть в репозиториях и ее можно использовать штатно начиная с Ubuntu 22.04 и Debian 11. А разницу в скорости работы вы можете посмотреть в коротком видео.
👍60😁2
NVMe over TCP – новый и современный способ подключения блочных устройств по сети
Мы всегда в своих публикациях заостряли свое внимание на том, что NVMe – это не тип накопителя, не формат, а именно протокол. А следовательно, имеет достаточную гибкость и не ограничен текущими реализациями.
Для обычного диска транспортом для NVMe является PCIe, но это всего лишь частная реализация. В 2016 году был принят стандарт NVMeOF (NVMe over Fabric) который описывает архитектуру для передачи протокола блочного хранения NVMe через сетевые структуры.
Одним из его вариантов является протокол NVMe over TCP, который позволяет передавать NVMe поверх обычных Ethernet сетей.
В Linux его поддержка предусмотрена начиная с 5 ветви ядра и присутствует во всех современных системах. При этом NVMe over TCP не ограничивается только NVMe устройствами, а позволяет презентовать в сети любое блочное устройство.
Мы провели несколько практических экспериментов и в скором времени оформим их в виде отдельной статьи.
Мы всегда в своих публикациях заостряли свое внимание на том, что NVMe – это не тип накопителя, не формат, а именно протокол. А следовательно, имеет достаточную гибкость и не ограничен текущими реализациями.
Для обычного диска транспортом для NVMe является PCIe, но это всего лишь частная реализация. В 2016 году был принят стандарт NVMeOF (NVMe over Fabric) который описывает архитектуру для передачи протокола блочного хранения NVMe через сетевые структуры.
Одним из его вариантов является протокол NVMe over TCP, который позволяет передавать NVMe поверх обычных Ethernet сетей.
В Linux его поддержка предусмотрена начиная с 5 ветви ядра и присутствует во всех современных системах. При этом NVMe over TCP не ограничивается только NVMe устройствами, а позволяет презентовать в сети любое блочное устройство.
Мы провели несколько практических экспериментов и в скором времени оформим их в виде отдельной статьи.
👍79🔥14🤔5
Приглашаем на главную IT+Rock конференцию года
31 октября на Orion Digital Day ведущие игроки IT-рынка, их партнеры и заказчики встретятся, чтобы обменяться опытом и планами. Представители Orion soft, Т-банка, Газпром нефти, Яндекс Go, МКБ, Positive Technologies, Кода Безопасности, НСПК, Ингосстраха, Самолета и других компаний обсудят:
💥 как строить новую модель IT на фундаменте российских технологий
💥 почему лидеры взяли курс на технические коллаборации
💥 какие горячие тренды будут определять развитие IT-инфраструктуры, DevSecOps, ИБ и работы с данными.
Пленарные сессии, технологические треки, возможность задать вопросы создателям российских решений напрямую и…
🤘🏻 мотоциклы, гитары, арт-постеры в стиле лучших рок-групп
🤘🏻 митапы ИТ-вендоров в лаунж-зоне с лучшими кальянами Москвы
🤘🏻 вечерний концерт официальной tribute-группы AC/DC.
Вместе звезды зажигают ярче!
📌Подробности и регистрация
#реклама
О рекламодателе
31 октября на Orion Digital Day ведущие игроки IT-рынка, их партнеры и заказчики встретятся, чтобы обменяться опытом и планами. Представители Orion soft, Т-банка, Газпром нефти, Яндекс Go, МКБ, Positive Technologies, Кода Безопасности, НСПК, Ингосстраха, Самолета и других компаний обсудят:
💥 как строить новую модель IT на фундаменте российских технологий
💥 почему лидеры взяли курс на технические коллаборации
💥 какие горячие тренды будут определять развитие IT-инфраструктуры, DevSecOps, ИБ и работы с данными.
Пленарные сессии, технологические треки, возможность задать вопросы создателям российских решений напрямую и…
🤘🏻 мотоциклы, гитары, арт-постеры в стиле лучших рок-групп
🤘🏻 митапы ИТ-вендоров в лаунж-зоне с лучшими кальянами Москвы
🤘🏻 вечерний концерт официальной tribute-группы AC/DC.
Вместе звезды зажигают ярче!
📌Подробности и регистрация
#реклама
О рекламодателе
👍2👎2
Linux - начинающим. Что такое пространства подкачки и как они работают
Подкачка, она же swap или своп - понятие знакомое каждому, вне зависимости от того с каким семейством ОС приходится работать. Да и представление о процессе вроде бы имеется...
Именно, что "вроде бы", если спросить, как работает пространство подкачки, то услышим стандартные фразы про недостаток памяти и сброс второстепенных страниц на диск.
А можно и вообще услышать, что памяти сегодня много и подкачка не нужна.
Так ли это на самом деле или происходящие процессы гораздо более глубоки? Давайте разбираться.
https://interface31.ru/tech_it/2022/04/linux-nachinayushhim-chto-takoe-prostranstva-podkachki-i-kak-oni-rabotayut.html
Подкачка, она же swap или своп - понятие знакомое каждому, вне зависимости от того с каким семейством ОС приходится работать. Да и представление о процессе вроде бы имеется...
Именно, что "вроде бы", если спросить, как работает пространство подкачки, то услышим стандартные фразы про недостаток памяти и сброс второстепенных страниц на диск.
А можно и вообще услышать, что памяти сегодня много и подкачка не нужна.
Так ли это на самом деле или происходящие процессы гораздо более глубоки? Давайте разбираться.
https://interface31.ru/tech_it/2022/04/linux-nachinayushhim-chto-takoe-prostranstva-podkachki-i-kak-oni-rabotayut.html
👍24❤2
Спрашивают – отвечаем. Какой утилитой можно посмотреть какой процесс сколько занимает памяти.
Вопрос не праздный, часто нужно понять кто занял всю память или весь swap, причем сделать это в удобной форме, без лишней консольной магии.
Для этих целей следует использовать утилиту smem, которая доступна в стандартных репозиториях.
Утилита достаточно проста, прежде всего запустим ее с ключом -h, чтобы посмотреть доступные ключи. Их немного.
Если запустить утилиту без параметров, то вы получите список процессов в указанием занимаемой ими памяти в килобайтах отсортированный по возрастанию значений колонки PSS.
Всего колонок четыре, коротко разберем что они обозначают:
🔸 RSS – реальный объем памяти, выделяемый процессу, но это число не является точным, так как включает в себя в том числе память, занимаемую разделяемыми библиотеками, которые загружаются в память один раз, но в тоже время дает понять общие аппетиты процесса.
🔸 PSS – пропорциональный объем памяти, наиболее интересное с практической точки зрения число, так как объем памяти разделяемых библиотек делится пропорционально между процессами, например, если у нас три процесса используют одну и ту же библиотеку, то занимаемый ею объем памяти поделится на троих.
🔸 USS – уникальный объем памяти, который принадлежит собственно процессу, без учета разделяемых библиотек. Показывает фактическую стоимость запуска процесса и именно этот объем памяти будет возвращен в систему если процесс завершить.
🔸 Swap – объем сброшенных в подкачку страниц памяти процесса.
Сразу запоминаем полезные ключи программы:
▫️ -t - выводит снизу результирующую строку по всем колонкам
▫️ -p – представляет значение в процентах от общего объема памяти, а не в килобайтах
▫️ -а – подстраивает ширину колонок под текущий размер окна терминала
Как мы уже говорили, сортировка ведется по возрастанию колонки PSS, т.е. самые «жирные» процессы будут внизу.
Это поведение можно изменить ключами -s и -r, после которых следует указать имя колонки для сортировки. Ключ -r сортирует значения в обратном порядке – по убыванию значений.
Например, чтобы посмотреть кто использует Swap в процентах по убыванию значений, используйте:
У применения этой утилиты есть одна особенность, будучи запущена с правами пользователя она показывает только процессы текущего пользователя, чтобы получить полное представление на уровне системы ее следует запускать от root или через sudo.
Также мы можем делать отборы по имени процесса или его владельцу, например, посмотрим все процессы Postgres по убыванию в процентах:
Или все процессы пользователя 1С:Предприятия:
Что еще можно посмотреть с ее помощью? Использование памяти в разрезе пользователей с ключом -u или по всей системе с ключом -w.
Отдельного упоминания стоит ключ -m, который показывает маппинги, это файлы отраженные в оперативную память, чаще всего это разделяемые библиотеки, с данным ключом вы можете подробно посмотреть что именно у вас загружено в память и сколько места оно там занимает.
Вопрос не праздный, часто нужно понять кто занял всю память или весь swap, причем сделать это в удобной форме, без лишней консольной магии.
Для этих целей следует использовать утилиту smem, которая доступна в стандартных репозиториях.
Утилита достаточно проста, прежде всего запустим ее с ключом -h, чтобы посмотреть доступные ключи. Их немного.
Если запустить утилиту без параметров, то вы получите список процессов в указанием занимаемой ими памяти в килобайтах отсортированный по возрастанию значений колонки PSS.
Всего колонок четыре, коротко разберем что они обозначают:
🔸 RSS – реальный объем памяти, выделяемый процессу, но это число не является точным, так как включает в себя в том числе память, занимаемую разделяемыми библиотеками, которые загружаются в память один раз, но в тоже время дает понять общие аппетиты процесса.
🔸 PSS – пропорциональный объем памяти, наиболее интересное с практической точки зрения число, так как объем памяти разделяемых библиотек делится пропорционально между процессами, например, если у нас три процесса используют одну и ту же библиотеку, то занимаемый ею объем памяти поделится на троих.
🔸 USS – уникальный объем памяти, который принадлежит собственно процессу, без учета разделяемых библиотек. Показывает фактическую стоимость запуска процесса и именно этот объем памяти будет возвращен в систему если процесс завершить.
🔸 Swap – объем сброшенных в подкачку страниц памяти процесса.
Сразу запоминаем полезные ключи программы:
▫️ -t - выводит снизу результирующую строку по всем колонкам
▫️ -p – представляет значение в процентах от общего объема памяти, а не в килобайтах
▫️ -а – подстраивает ширину колонок под текущий размер окна терминала
Как мы уже говорили, сортировка ведется по возрастанию колонки PSS, т.е. самые «жирные» процессы будут внизу.
Это поведение можно изменить ключами -s и -r, после которых следует указать имя колонки для сортировки. Ключ -r сортирует значения в обратном порядке – по убыванию значений.
Например, чтобы посмотреть кто использует Swap в процентах по убыванию значений, используйте:
smem -tap -r swap
У применения этой утилиты есть одна особенность, будучи запущена с правами пользователя она показывает только процессы текущего пользователя, чтобы получить полное представление на уровне системы ее следует запускать от root или через sudo.
Также мы можем делать отборы по имени процесса или его владельцу, например, посмотрим все процессы Postgres по убыванию в процентах:
smem -tpa -P postgres -r pss
Или все процессы пользователя 1С:Предприятия:
smem -tpa -U usr1cv8 -r pss
Что еще можно посмотреть с ее помощью? Использование памяти в разрезе пользователей с ключом -u или по всей системе с ключом -w.
Отдельного упоминания стоит ключ -m, который показывает маппинги, это файлы отраженные в оперативную память, чаще всего это разделяемые библиотеки, с данным ключом вы можете подробно посмотреть что именно у вас загружено в память и сколько места оно там занимает.
🔥41👍34❤2
20 лет Ubuntu
Как-то мы пропустили знаменательную дату – 20 лет дистрибутиву Ubuntu Linux, которая пришлась на прошедшее воскресенье 20 октября. Именно в этот день, в 2004 году увидел свет дистрибутив Ubuntu 4.10 (Warty Warthog).
Сегодня, оглядываясь назад, можно сказать, что Ubuntu сделала серьезный вклад в популяризацию и продвижение платформы, сделав Linux из инструмента для гиков-«красноглазиков» серьезным рабочим инструментом для самых различных целей.
Да, здесь заслуга не только Canonical, но именно в Ubuntu был поставлен во главу угла принцип Linux с человеческим лицом. Который будет доступен каждому, а не только тому, кто готов днями и ночами колдовать в консоли.
В начале нулевых Linux был молодым игроком и мало кем рассматривался всерьез, в мире UNIX-Like систем позиции твердо удерживали FreeBSD и коммерческие системы, тот же Solaris и их админы посматривали на своих Linux-коллег свысока.
С другой стороны, набирал обороты Windows, активно осваивая серверные роли и выбор Linux как платформы для изучения и развития был далеко не так очевиден.
Ситуация стала меняться где-то в середине нулевых, когда в стране начали закручивать гайки на волне борьбы с контрафактным ПО и организации стали задумываться о переходе на альтернативные платформы, в частности на серверах, где дорогой Windows Server можно было безболезненно заменить на UNIX/Linux.
Мы тогда тоже находились в поиске системы, которую можно было бы предложить клиентам как альтернативу Windows Server.
Но все было не так просто, системы без графической оболочки многих заказчиков просто пугали, а отсутствие доступной виртуализации добавляло проблем с поддержкой железа.
Популярная тогда FreeBSD по многим параметрам не зашла и поиск продолжился уже среди Linux дистрибутивов. В настольном плане был неплох Mandrake/Mandriva, но для рабочего использования был сильно «несерьезный».
Потом мы смотрели на Novell Linux (на основе SUSE) с которым также не вышло дружбы, Fedora оказалась сильно сырая, а CentOS и Debian в те годы не вызывали энтузиазма по причине своей аскетичности и необходимости долго доводить их до ума.
Тогда все это упиралось в необходимости иметь постоянное интернет-подключения для скачивания и обновления пакетов. Поэтому ни о каком массовом тестировании дистрибутивов речи не шло. Даже скачать обновления не всегда было простой задачей.
Тестировали то, что можно было легко достать, желательно вместе с оффлайн репозиториями. Обычно это были некие наборы дисков, которые заказывали по почте и потом уже с ними работали.
Ситуация стала выравниваться с появлением первых безлимитных тарифов, но скорости были невелики и о том, чтобы скачать весь репозиторий или просто новый дистрибутив речи пока не шло. Но тема Linux снова зашевелилась.
Сегодня многие, особенно молодые коллеги, не поймут. Но тогда именно необходимость качать пакеты онлайн было серьезным препятствием, особенно на фоне Windows Server, где взял диск и поставил все что нужно.
В Linux же к этому требовалось либо долго ждать закачки на медленном безлимите, либо выкладывать вполне ощутимые суммы за трафик, что тоже мало кому нравилось.
И вот на волне очередных исканий товарищ вручил мне несколько дисков и сказал – «Попробуй». Это была Ubuntu, версии 7.04, в ярком конверте с человечками. Сначала мне она показалась чем-то несерьезным. Но за попробовать денег не берут.
И система неожиданно понравилась, именно своей простотой и дружелюбностью. На фоне других дистрибутивов она вызывала наименьшее количество проблем и довольно неплохо работала.
Так началось наше знакомство и наш серьезный вход в мир Linux. Потом уже было много чего другого, другие системы, другие дистрибутивы. Поиски, находки, удачи, разочарования. Но Ubuntu, а потом и Debian так и остались нашей основной рабочей системой до сегодняшнего дня.
Поэтому поздравляем Ubuntu с юбилеем и, как всегда, ждем новых релизов.
Как-то мы пропустили знаменательную дату – 20 лет дистрибутиву Ubuntu Linux, которая пришлась на прошедшее воскресенье 20 октября. Именно в этот день, в 2004 году увидел свет дистрибутив Ubuntu 4.10 (Warty Warthog).
Сегодня, оглядываясь назад, можно сказать, что Ubuntu сделала серьезный вклад в популяризацию и продвижение платформы, сделав Linux из инструмента для гиков-«красноглазиков» серьезным рабочим инструментом для самых различных целей.
Да, здесь заслуга не только Canonical, но именно в Ubuntu был поставлен во главу угла принцип Linux с человеческим лицом. Который будет доступен каждому, а не только тому, кто готов днями и ночами колдовать в консоли.
В начале нулевых Linux был молодым игроком и мало кем рассматривался всерьез, в мире UNIX-Like систем позиции твердо удерживали FreeBSD и коммерческие системы, тот же Solaris и их админы посматривали на своих Linux-коллег свысока.
С другой стороны, набирал обороты Windows, активно осваивая серверные роли и выбор Linux как платформы для изучения и развития был далеко не так очевиден.
Ситуация стала меняться где-то в середине нулевых, когда в стране начали закручивать гайки на волне борьбы с контрафактным ПО и организации стали задумываться о переходе на альтернативные платформы, в частности на серверах, где дорогой Windows Server можно было безболезненно заменить на UNIX/Linux.
Мы тогда тоже находились в поиске системы, которую можно было бы предложить клиентам как альтернативу Windows Server.
Но все было не так просто, системы без графической оболочки многих заказчиков просто пугали, а отсутствие доступной виртуализации добавляло проблем с поддержкой железа.
Популярная тогда FreeBSD по многим параметрам не зашла и поиск продолжился уже среди Linux дистрибутивов. В настольном плане был неплох Mandrake/Mandriva, но для рабочего использования был сильно «несерьезный».
Потом мы смотрели на Novell Linux (на основе SUSE) с которым также не вышло дружбы, Fedora оказалась сильно сырая, а CentOS и Debian в те годы не вызывали энтузиазма по причине своей аскетичности и необходимости долго доводить их до ума.
Тогда все это упиралось в необходимости иметь постоянное интернет-подключения для скачивания и обновления пакетов. Поэтому ни о каком массовом тестировании дистрибутивов речи не шло. Даже скачать обновления не всегда было простой задачей.
Тестировали то, что можно было легко достать, желательно вместе с оффлайн репозиториями. Обычно это были некие наборы дисков, которые заказывали по почте и потом уже с ними работали.
Ситуация стала выравниваться с появлением первых безлимитных тарифов, но скорости были невелики и о том, чтобы скачать весь репозиторий или просто новый дистрибутив речи пока не шло. Но тема Linux снова зашевелилась.
Сегодня многие, особенно молодые коллеги, не поймут. Но тогда именно необходимость качать пакеты онлайн было серьезным препятствием, особенно на фоне Windows Server, где взял диск и поставил все что нужно.
В Linux же к этому требовалось либо долго ждать закачки на медленном безлимите, либо выкладывать вполне ощутимые суммы за трафик, что тоже мало кому нравилось.
И вот на волне очередных исканий товарищ вручил мне несколько дисков и сказал – «Попробуй». Это была Ubuntu, версии 7.04, в ярком конверте с человечками. Сначала мне она показалась чем-то несерьезным. Но за попробовать денег не берут.
И система неожиданно понравилась, именно своей простотой и дружелюбностью. На фоне других дистрибутивов она вызывала наименьшее количество проблем и довольно неплохо работала.
Так началось наше знакомство и наш серьезный вход в мир Linux. Потом уже было много чего другого, другие системы, другие дистрибутивы. Поиски, находки, удачи, разочарования. Но Ubuntu, а потом и Debian так и остались нашей основной рабочей системой до сегодняшнего дня.
Поэтому поздравляем Ubuntu с юбилеем и, как всегда, ждем новых релизов.
👍71❤7🤮1💯1
Продолжаем наш разговор про память
OOM Killer, пожалуй, одна из немногих технологий в Linux, овеянная мифами и легендами. Часто из уст в уста передаются истории, претендующие на хороший триллер.
На самом деле все гораздо проще и прозаичнее, а работа OOM Killer подчиняется строгим правилам. Cегодня мы попробуем разобраться в том, что такое OOM Killer и для чего он предназначен, а также разберемся как он работает и по каким критериям выбирает процессы для завершения.
Поэтому, если OOM Killer для вас все еще мифический и непонятный черный ящик, то обязательно прочитайте эту статью:
🔫 Linux - начинающим. Что такое OOM Killer и как он работает
OOM Killer, пожалуй, одна из немногих технологий в Linux, овеянная мифами и легендами. Часто из уст в уста передаются истории, претендующие на хороший триллер.
На самом деле все гораздо проще и прозаичнее, а работа OOM Killer подчиняется строгим правилам. Cегодня мы попробуем разобраться в том, что такое OOM Killer и для чего он предназначен, а также разберемся как он работает и по каким критериям выбирает процессы для завершения.
Поэтому, если OOM Killer для вас все еще мифический и непонятный черный ящик, то обязательно прочитайте эту статью:
🔫 Linux - начинающим. Что такое OOM Killer и как он работает
👍29👌1
Облачная платформа корпоративного уровня - говорили они...
От крупнейшего отечественного провайдера - говорили они...
Мы - бывший Сберклауд - говорили они...
А по факту "кратковременно" прилечь - это почти на сутки, и это за мои реальные деньги.
Поддержка воды в рот набрала и ситуацию никак не комментирует.
Уровень сервиса на уровне местечкового провайдера хутора Гадюкина, Мухосранского уезда.
А понтов было...
От крупнейшего отечественного провайдера - говорили они...
Мы - бывший Сберклауд - говорили они...
А по факту "кратковременно" прилечь - это почти на сутки, и это за мои реальные деньги.
Поддержка воды в рот набрала и ситуацию никак не комментирует.
Уровень сервиса на уровне местечкового провайдера хутора Гадюкина, Мухосранского уезда.
А понтов было...
🤯34👍15🤣11🔥2
Расширить свой стек — легко! ⚡️
Приглашаем инженеров на обучение: Ansible, Golang, CI/CD с Jenkins, Grafana, Keycloak, SRE и еще более 10 востребованных направлений ждут вас в формате видеокурсов в учебном центре Слёрм.
Учёба в Слёрм — это:
✔️ старт в любое время: вы не привязаны к расписанию и проходите курс в комфортном для вас темпе;
✔️ фокус на практику: она занимает около 80% обучения;
✔️ гибкие условия оплаты: рассрочка, налоговый вычет, оплата зарубежной картой и даже оформление оплаты от работодателя;
✔️ передача знаний от ведущих экспертов современного IT рынка.
Цените свое время и приходите осваивать best practices и прокачивать свои навыки вместе с нами!
Подробнее — на сайте 😉
Приглашаем инженеров на обучение: Ansible, Golang, CI/CD с Jenkins, Grafana, Keycloak, SRE и еще более 10 востребованных направлений ждут вас в формате видеокурсов в учебном центре Слёрм.
Учёба в Слёрм — это:
✔️ старт в любое время: вы не привязаны к расписанию и проходите курс в комфортном для вас темпе;
✔️ фокус на практику: она занимает около 80% обучения;
✔️ гибкие условия оплаты: рассрочка, налоговый вычет, оплата зарубежной картой и даже оформление оплаты от работодателя;
✔️ передача знаний от ведущих экспертов современного IT рынка.
Цените свое время и приходите осваивать best practices и прокачивать свои навыки вместе с нами!
Подробнее — на сайте 😉
❤1