MacCentre.ru Форум
Форум по компьютерам Mac, Mac OS X и продукции Apple
 
ПравилаПравила   FAQFAQ   ПоискПоиск  РегистрацияРегистрация   ПрофильПрофиль   Войти и проверить ЛСВойти и проверить ЛС   ВходВход 
Кажется, победил тормоза OS X 10.9
На страницу Пред.  1, 2, 3, 4, 5  След.
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Mac и Mac OS X   
Автор Сообщение
~RA~



Репутация: +103    

Зарегистрирован: 24.01.2006
Сообщения: 4672
Откуда: Абориген

СообщениеДобавлено: Чт Окт 09, 2014 12:44
Ответить с цитатой

Был не прав. Пошёл совершенствовать гугление. Wink
_________________
Чмоки всем в этом чате.
_________________
http://toPress.ru


Последний раз редактировалось: ~RA~ (Чт Окт 09, 2014 12:52), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Zlyden



Репутация: +209/–1    

Зарегистрирован: 13.07.2001
Сообщения: 10419
Откуда: Саратов

СообщениеДобавлено: Чт Окт 09, 2014 12:44
Всего отзывов: 1 Ответить с цитатой

паша кошляк писал(а):
а режим «3» — наоборот?


Smile

Паш, это "биты". Режима "3" -- судя по всему нету...

http://opensource.apple.com/source/xnu/xnu-2422.1.72/osfmk/vm/vm_pageout.h

ПС: Повторюсь, что не знаю что именно оно делает и включен ли своп вообще при режиме VM_PAGER_COMPRESSOR_NO_SWAP. Если нет, то скоро узнаем от Neo Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Neo



Репутация: +699    

Зарегистрирован: 27.07.2001
Сообщения: 35544
Откуда: МакЦентр

СообщениеДобавлено: Чт Окт 09, 2014 12:58
Ответить с цитатой

Я вот думаю, а может означать VM_PAGER_COMPRESSOR_NO_SWAP, что своп вообще отключён?
_________________
Алексей @ МакЦентр

Москва, Школьная, 47
+7 (495) 956-6888
https://McCentre.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
~RA~



Репутация: +103    

Зарегистрирован: 24.01.2006
Сообщения: 4672
Откуда: Абориген

СообщениеДобавлено: Чт Окт 09, 2014 13:02
Ответить с цитатой

Предлагаю свои догадки писать для каждого бита

Код:
#define VM_PAGER_DEFAULT            0x1   /* Use default pager. */
#define VM_PAGER_COMPRESSOR_NO_SWAP         0x2   /* In-core compressor only. */
#define VM_PAGER_COMPRESSOR_WITH_SWAP         0x4   /* In-core compressor + swap backend. */
#define VM_PAGER_FREEZER_DEFAULT         0x8   /* Freezer backed by default pager.*/
#define VM_PAGER_FREEZER_COMPRESSOR_NO_SWAP      0x10   /* Freezer backed by in-core compressor only i.e. frozen data remain in-core compressed.*/
#define VM_PAGER_FREEZER_COMPRESSOR_WITH_SWAP      0x20   /* Freezer backed by in-core compressor with swap support too.*/

0x1 — без компресии
0x2 — компрессия RAM, но не для swap
0x4 — компрессия RAM и для swap

_________________
Чмоки всем в этом чате.
_________________
http://toPress.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
~RA~



Репутация: +103    

Зарегистрирован: 24.01.2006
Сообщения: 4672
Откуда: Абориген

СообщениеДобавлено: Чт Окт 09, 2014 13:07
Ответить с цитатой

Хотя не вполне понятно как можно записать в своп без компрессии, когда в RAM эти данные уже пожаты. Разжимать обратно? Я про бит 0x2
_________________
Чмоки всем в этом чате.
_________________
http://toPress.ru


Последний раз редактировалось: ~RA~ (Чт Окт 09, 2014 13:08), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Zlyden



Репутация: +209/–1    

Зарегистрирован: 13.07.2001
Сообщения: 10419
Откуда: Саратов

СообщениеДобавлено: Чт Окт 09, 2014 13:07
Ответить с цитатой

~RA~ писал(а):
0x1 — без компресии
0x2 — компрессия RAM, но не для swap
0x4 — компрессия RAM и для swap


Мне тоже так кажется.

Neo

Запустите чего-нить много большого или в Сафари откоройте вкладок писят с флешами и прочими бяками. Либо появится своп, либо кернел-паник Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Zlyden



Репутация: +209/–1    

Зарегистрирован: 13.07.2001
Сообщения: 10419
Откуда: Саратов

СообщениеДобавлено: Чт Окт 09, 2014 13:15
Ответить с цитатой

~RA~ писал(а):
Хотя не вполне понятно как можно записать в своп без компрессии, когда в RAM эти данные уже пожаты. Разжимать обратно? Я про бит 0x2


Может быть у свопов какая-то еще компрессия, использующаяся для файлов. (?)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
~RA~



Репутация: +103    

Зарегистрирован: 24.01.2006
Сообщения: 4672
Откуда: Абориген

СообщениеДобавлено: Чт Окт 09, 2014 13:23
Ответить с цитатой

Zlyden, чёрт его знает. Изначально это был просто слепок, не зря для этих целей отдельный раздел в некоторых ОС используют. Но прогресс не стоит на месте.
_________________
Чмоки всем в этом чате.
_________________
http://toPress.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Neo



Репутация: +699    

Зарегистрирован: 27.07.2001
Сообщения: 35544
Откуда: МакЦентр

СообщениеДобавлено: Чт Окт 09, 2014 13:30
Ответить с цитатой

В общем, добился того, что сжалось 2ГБ памяти (из физических 8ГБ), но до свопа и кернел паник так и не дошло. Плюнул - работаю. Smile
_________________
Алексей @ МакЦентр

Москва, Школьная, 47
+7 (495) 956-6888
https://McCentre.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
~RA~



Репутация: +103    

Зарегистрирован: 24.01.2006
Сообщения: 4672
Откуда: Абориген

СообщениеДобавлено: Чт Окт 09, 2014 13:33
Ответить с цитатой

Neo
Процесс
Код:
tail /dev/zero
забьёт память очень быстро.
_________________
Чмоки всем в этом чате.
_________________
http://toPress.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Neo



Репутация: +699    

Зарегистрирован: 27.07.2001
Сообщения: 35544
Откуда: МакЦентр

СообщениеДобавлено: Чт Окт 09, 2014 13:41
Ответить с цитатой

~RA~,
спасибо, начал забивать, но через какое-то время выдал:

Код:
tail(1221,0x108e08310) malloc: *** mach_vm_map(size=18446744071562067968) failed (error code=3)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
tail: realloc: Cannot allocate memory

_________________
Алексей @ МакЦентр

Москва, Школьная, 47
+7 (495) 956-6888
https://McCentre.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
~RA~



Репутация: +103    

Зарегистрирован: 24.01.2006
Сообщения: 4672
Откуда: Абориген

СообщениеДобавлено: Чт Окт 09, 2014 13:47
Ответить с цитатой

В этот момент свободная память, похоже, кончилась. Что произошло в этот момент? Свопироваться начало?
_________________
Чмоки всем в этом чате.
_________________
http://toPress.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Neo



Репутация: +699    

Зарегистрирован: 27.07.2001
Сообщения: 35544
Откуда: МакЦентр

СообщениеДобавлено: Чт Окт 09, 2014 13:55
Ответить с цитатой

Нет, свободной памяти было ещё достаточно. Задача просто завершилась с тем сообщением.
_________________
Алексей @ МакЦентр

Москва, Школьная, 47
+7 (495) 956-6888
https://McCentre.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
~RA~



Репутация: +103    

Зарегистрирован: 24.01.2006
Сообщения: 4672
Откуда: Абориген

СообщениеДобавлено: Чт Окт 09, 2014 14:15
Ответить с цитатой

Neo, fork bomb запустите до скончания памяти.
Например эту. Только сохраните, что не сохранено. Wink
Код:
:(){ :|:& };:

_________________
Чмоки всем в этом чате.
_________________
http://toPress.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Neo



Репутация: +699    

Зарегистрирован: 27.07.2001
Сообщения: 35544
Откуда: МакЦентр

СообщениеДобавлено: Чт Окт 09, 2014 14:18
Ответить с цитатой

Ну нет, рисковать пока нет возможности Smile
_________________
Алексей @ МакЦентр

Москва, Школьная, 47
+7 (495) 956-6888
https://McCentre.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
Показать сообщения:   
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Mac и Mac OS X Страница 3 из 5
На страницу Пред.  1, 2, 3, 4, 5  След.

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


Связь с администраторами

Powered by phpBB © 2001, 2005 phpBB Group