Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Сколько оперативной памяти потребляет запущенное приложение в Linux.  (Прочитано 16698 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн digiwhite

  • Автор темы
  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Честно говоря не знаю куда запостить информацию по данному вопросу. Поэтому повешу здесь.
Натолкнулся на интересную статью, проливающую свет на некоторые вопросы в стиле "Почему **** занимает так много оперативной памяти" и как узнать реальный размер потребляемой памяти. По этой ссылке я выложил свой перевод этой статьи.
Социальная сеть не фанатично настроенных линуксойдов - http://www.welinux.ru

Оффлайн Saha

  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
Спасибо большое за перевод, весьма интересная статья  :)

P.S. Единственное, что сразу "режет глаз", это фраза: "В зависимости от того, как вы на это смотрите, ps не сообщает размер реально занимаемой процессом памяти.", конкретно в месте "в зависимости от того, как вы на это смотрите", я не смог распарсить данное высказывание  ;)
« Последнее редактирование: 13 Февраля 2010, 23:14:11 от Saha »

Оффлайн digiwhite

  • Автор темы
  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Незачто :). Несмотря на то что на линуксе уже порядка 2-х лет, открыл в этой статье для себя интересные подробности.
Социальная сеть не фанатично настроенных линуксойдов - http://www.welinux.ru

Оффлайн Saha

  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
Насчет фразы "Depending on how you look at it, ps is not reporting the real memory usage of processes."
Я не знаток английского, но словарь мой сказал мне =), что это американская идиома, правда, не сказал, как это переводится, но мне кажется, что тут надо переводить как-то типа: "В любом случае, ps ... (и далее по тексту)". Может быть, автор просто пропустил что-то типа not =)

P.S. Или "Как ни посмотреть, ps ..."
« Последнее редактирование: 13 Февраля 2010, 23:52:42 от Saha »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Насчет фразы "Depending on how you look at it, ps is not reporting the real memory usage of processes."
Хм. Мне, судя по контексту, здесь проглядывается фраза: "Несмотря на то, как это кажется, ..."

Оффлайн digiwhite

  • Автор темы
  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Ну сложно сказать. Потому что там вообще в этом месте странное построение предложений. Вернее не самих предложений, а то что два предложения по смыслу как-то плохо стыкующиеся. Ничего лучше чем перевести "практически" буквально не придумал.
Социальная сеть не фанатично настроенных линуксойдов - http://www.welinux.ru

Оффлайн Lordwind

  • Активист
  • *
  • Сообщений: 447
  • глюкоборец
    • Просмотр профиля
Интересная инфа. Кстати я не в курсе, работа с памятью в Windows чем-то принципиально отличается?
К линуксу необходимы прямые руки и крепкие нервы. Причем чем кривее руки, тем крепче должны быть нервы (ц)

Оффлайн digiwhite

  • Автор темы
  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Честно - не знаю. Но по наблюдениям и прочему - да, отличается и отличается принципиально.
Социальная сеть не фанатично настроенных линуксойдов - http://www.welinux.ru

Оффлайн Lordwind

  • Активист
  • *
  • Сообщений: 447
  • глюкоборец
    • Просмотр профиля
А в какую сторону отличия по вашим наблюдениям?
К линуксу необходимы прямые руки и крепкие нервы. Причем чем кривее руки, тем крепче должны быть нервы (ц)

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1564
  • УМка.
    • Просмотр профиля
Да ни чем принципиально не отличается работа с памятью на писюках в разных ОС.
все тоже самое. другое дело что ps древняя утила, которая разрабатывалась для другой платформы и на писюках кажет странное.
Как обстоит дело на самом деле легко посмотреть когда все начнет свопиться и отсчитать кто сколько занимает.
p.s.  Слегка отличается только идеология высвопливания даже от версии  к версии ОС.
Дома Linux Mint 20.1 / 20.02

Оффлайн Lordwind

  • Активист
  • *
  • Сообщений: 447
  • глюкоборец
    • Просмотр профиля
Кстати, тут накнулся на статейку http://www.ibm.com/developerworks/ru/library/l-linux-memory/index.html
Она довольно старенькая, но там есть что прочитать. Например после нее я лучше разобрался с тем, что показывают инструменты наблюдения за памятью в убунте. Тот же ps выводит виртуальную и резидентную память, виртуальная (в данном случае) это память с кешем и буфером, резидентная это именно физическая память, но с учетом разделяемых библиотек. В системном мониторе еще есть записываемая память, которая совпадает просто с колонкой "память", это уже как раз физическая память без учета разделяемых библиотек. А разделяемая память и показывает, сколько эти библиотеки занимают
К линуксу необходимы прямые руки и крепкие нервы. Причем чем кривее руки, тем крепче должны быть нервы (ц)

 

Страница сгенерирована за 0.039 секунд. Запросов: 23.