Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Вопрос по Linux (не связан с кс)

Статус пользователя Hebeda
сообщение 22.9.2012, 16:20
Сообщение #1
Стаж: 14 лет

Сообщений: 130
Благодарностей: 4
Полезность: 33

Приветствую комрады)

Вопрос по Linux и свапу. Многие наверно знают, что RAM Cache очищается автоматом, если требуется. То бишь старый очищается, а новый появляется. Но что со свапом? Такая же ли с ним ситуация? Т.е. если нужен новый свап - старый удалится (если не используется) и добавится новый?

И ещё - если (в теории) система говорит что используется 32 ГБ свапа - но на самом деле это когда-то использовалось - а сейчас всё в RAM - идёт ли нагрузка на диск или ничего страшного от этих визуальных 32 гб свапа не будет?

Спрашиваю тут - т.к. больше негде -) Никто не может сказать.

P.S. Вопрос, в частности, к Fire, т.к. он много об этом знает -)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя vladsol
сообщение 22.9.2012, 17:08
Сообщение #2
Стаж: 17 лет

Сообщений: 588
Благодарностей: 87
Полезность: 161

Hebeda,
Простите, если отвечу вместо кого-то другого :)
Если данные более не требуются приложению вообще (если нет приложения, их использующего) - они будут удалены из свопа.
Если процесс живой, но данные им не используются - они будут лежать в свопе.

Цитата
система говорит что используется 32 ГБ свапа - но на самом деле это когда-то использовалось - а сейчас всё в RAM

На дисковую подсистему нагрузку создавать не будет...

Отредактировал: vladsol, - 22.9.2012, 17:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Hebeda
сообщение 22.9.2012, 17:22
Сообщение #3
Стаж: 14 лет

Сообщений: 130
Благодарностей: 4
Полезность: 33

Цитата(vladsol @ 22.9.2012, 18:08) *
Hebeda,
Простите, если отвечу вместо кого-то другого :)
Если данные более не требуются приложению вообще (если нет приложения, их использующего) - они будут удалены из свопа.
Если процесс живой, но данные им не используются - они будут лежать в свопе.

Можно.

Это очевидно. Меня интересует освободится ли он, если другому процессу потребуется свап, а свап будет занят неиспользуемыми данными.

Цитата(vladsol @ 22.9.2012, 18:08) *
На дисковую подсистему нагрузку создавать не будет...

ok
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vladsol
сообщение 22.9.2012, 17:41
Сообщение #4
Стаж: 17 лет

Сообщений: 588
Благодарностей: 87
Полезность: 161

Цитата
а свап будет занят неиспользуемыми данными.

Страницы свопа, занятые неиспользуемыми ничем данными будут очищены и использованы повторно под новые данные.
Автоматически (без необходимости) они очищаться не будут, чтобы не создавать нагрузку на диск.
Т.е., да, освободится, если другому процессу потребуется своп.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIokoMoTuB
сообщение 22.9.2012, 17:46
Сообщение #5


Стаж: 16 лет

Сообщений: 2174
Благодарностей: 566
Полезность: 425

а сколько ram у тебя?может имеет место свап вообще отключить?


Empower isn't phoenix
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Hebeda
сообщение 22.9.2012, 19:34
Сообщение #6
Стаж: 14 лет

Сообщений: 130
Благодарностей: 4
Полезность: 33

Цитата(vladsol @ 22.9.2012, 18:41) *
Т.е., да, освободится, если другому процессу потребуется своп.

Пруф бы -)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vladsol
сообщение 22.9.2012, 19:40
Сообщение #7
Стаж: 17 лет

Сообщений: 588
Благодарностей: 87
Полезность: 161

Hebeda,
Исходники ядра :-) mm/*

А так, чтоб на практике... Сейчас подумаю, как бы наглядней показать :)

Отредактировал: vladsol, - 22.9.2012, 19:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Hebeda
сообщение 22.9.2012, 19:46
Сообщение #8
Стаж: 14 лет

Сообщений: 130
Благодарностей: 4
Полезность: 33

Цитата(vladsol @ 22.9.2012, 20:40) *
Hebeda,
Исходники ядра :-) mm/*

А так, чтоб на практике... Сейчас подумаю, как бы наглядней показать :)

Ладно верю -)

Спасибо. А то мало ли, делаю вот себе свап на всякий случай - а вдруг он мне систему грузит, кто знает линукс -)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя zermond
сообщение 27.9.2012, 17:46
Сообщение #9
Стаж: 13 лет

Сообщений: 25
Благодарностей: 2
Полезность: 3

своп советуют ставить х2 от озу. В любом случае, если система будет жрать своп - это повод задуматься о том, почему не хватает памяти.
Диск намного медленнее, чем озу, поэтому своп - это лишь крайняя мера.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя нуб2
сообщение 27.9.2012, 19:14
Сообщение #10


Стаж: 14 лет

Сообщений: 2367
Благодарностей: 1209
Полезность: 1014

zermond,
Система будет жрать своп, если так настроен шедуллер, по умолчанию - 60% озу.

Учитесь гуглить и находить полезную инфу Тыкай меня прыще***ушка

Отредактировал: нуб2, - 27.9.2012, 19:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя zermond
сообщение 28.9.2012, 11:51
Сообщение #11
Стаж: 13 лет

Сообщений: 25
Благодарностей: 2
Полезность: 3

А кто говорит о дефолтных настройках? Не понимаю чем не понравился мой пост. Если своп жреться - это плохо. Это прописная и не прописная истина. Готовы спорить с этим? Думаю нет. Почему он жрется - из-за настроек или не хватает озу дело второстепенное.

p.s. "прыще***ушка" это ваш высокоинтеллектуальный сленг?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vladsol
сообщение 28.9.2012, 12:01
Сообщение #12
Стаж: 17 лет

Сообщений: 588
Благодарностей: 87
Полезность: 161

zermond,
Полагаю, он хотел сказать, что при использовании более vm.swappiness процентов ОЗУ, некоторые данные вполне так могут упасть в своп. При том, что использование ОЗУ может и не доходить никогда до 100%...
В случае, когда нет ситуации, когда свободного ОЗУ нет вообще (в т.ч., и уменьшением дискового кэша), это не хорошо, и не плохо...

Отредактировал: vladsol, - 28.9.2012, 12:04
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: