16 сообщений / 0 новое
Последнее сообщение
rv82
Аватар пользователя rv82
Не в сети
Последнее посещение: 1 год 10 месяцев назад
Регистрация: 21/05/2014 - 06:41
Какие-то странные проблемы со swap'ом. Не всегда инициализируется

Здравствуйте! Подскажите пожалуйста, если кто сталкивался, с чем могут быть связаны сбои при инициализации swap-раздела? Каждый раз при загрузке системы появляются такие сообщения:


[FAILED] Failed to activate swap /dev/disk/by-path/pci-0000:00:11.0-scsi-0:0:0:0-part3.
See 'systemctl status dev-disk-by\x2dpath-pci\x2d0000:00:11.0\x2dscsi\x2d0:0:0:0\x2dpart3.swap' for details.
[DEPEND] Dependency failed for Swap.
[ OK ] Activated swap /dev/sda3.

Причём, иногда последняя строка не появляется и swap-раздел не подключается. В этом случае, если попытаться увести ноутбук в спящий режим, то он просто зависает.

Если кто-то с подобной ситуацией сталкивался, подскажите пожалуйста, с чем это может быть связано? Может ли это как-то свидетельствовать о неисправности памяти? memtest86+ просто не запускается.

Моя система: openSUSE 13.1, x86_64, KDE. Ноутбук: Lenovo g505s, с процессором AMD A10 5750M. Вроде как, 4 ГБ памяти. Но на деле отображается только 3 ГБ (точнее 3089 МБ). Кстати, может ли этот потерянный гиг просто резервироваться видеочипом, или это тоже свидетельство неисправности памяти?

Спасибо!

Статус: 

Теги: 

Отредактировано: iwtke вкл 06/06/2014 - 11:51
Maestro☭
Аватар пользователя Maestro☭
Не в сети
Последнее посещение: 2 недели 6 дней назад
Регистрация: 25/02/2014 - 18:00
посмотри

посмотри
systemctl|grep swap

Про память скажу что у тебя либо не 64 битная система либо не включена в биосе memory remap features или что то в этом роде.
uname -a что там?

iwtke
Аватар пользователя iwtke
Не в сети
Последнее посещение: 1 год 9 месяцев назад
Регистрация: 11/04/2014 - 19:09
1 Гб оперативки под видео

1 Гб оперативки под видео используется.

Русскоязычное сообщество openSUSE
Правильно заданный вопрос – половина ответа.

Maestro☭
Аватар пользователя Maestro☭
Не в сети
Последнее посещение: 2 недели 6 дней назад
Регистрация: 25/02/2014 - 18:00
точно, там же апу.

точно, там же апу.

rv82
Аватар пользователя rv82
Не в сети
Последнее посещение: 1 год 10 месяцев назад
Регистрация: 21/05/2014 - 06:41
Maestro☭ wrote:
Maestro☭ wrote:

посмотри
systemctl|grep swap

dev-sda3.swap loaded active active /dev/sda3
Т.е. всё нормально. Странно, почему при загрузке с первого раза не активируется своп?

Maestro☭ wrote:

Про память скажу что у тебя либо не 64 битная система либо не включена в биосе memory remap features или что то в этом роде.
uname -a что там?

Linux roman.home 3.11.10-11-desktop #1 SMP PREEMPT Mon May 12 13:37:06 UTC 2014 (3d22b5f) x86_64 x86_64 x86_64 GNU/Linux

В биосе ничего похожего не нашёл. Настройки там касаются только wifi, паролей да опций загрузки.

Странно, многовато как-то для нужд видеосистемы отъедается.

Maestro☭
Аватар пользователя Maestro☭
Не в сети
Последнее посещение: 2 недели 6 дней назад
Регистрация: 25/02/2014 - 18:00
Цитата:
Quote:

Странно, многовато как-то для нужд видеосистемы отъедается.

У тебя камень со встроеной игровой видеокартой, странно что всего гиг.

rv82
Аватар пользователя rv82
Не в сети
Последнее посещение: 1 год 10 месяцев назад
Регистрация: 21/05/2014 - 06:41
Спасибо! Вернули спокойствие.

Спасибо! Вернули спокойствие. А раз используется всего три гига, для нормального ухода в сон мне ровно 4-х гигов свопа хватит? Или лучше иметь побольше, на различные нужды (например, планирую /tmp вынести на tmpfs)?

Maestro☭
Аватар пользователя Maestro☭
Не в сети
Последнее посещение: 2 недели 6 дней назад
Регистрация: 25/02/2014 - 18:00
ну это как тебе удобно. у

ну это как тебе удобно. у меня вообще свапа нету.

iwtke
Аватар пользователя iwtke
Не в сети
Последнее посещение: 1 год 9 месяцев назад
Регистрация: 11/04/2014 - 19:09
Цитата:
Quote:

А раз используется всего три гига, для нормального ухода в сон мне ровно 4-х гигов свопа хватит? Или лучше иметь побольше, на различные нужды (например, планирую /tmp вынести на tmpfs)?

для этих нужд должно хватить и трёх. смысл в том, чтобы содержимое оперативной памяти временно сохранить на диск, т.е. swap ≥ ram.
раздел подкачки большого объёма тоже не лучшая идея. когда оттуда будут читаться данные, по сути с жесткого диска, то всё может начать жутко лагать, если это не ssd. но на ssd советуют swap не использовать.
если не хватает производительности, то лучше докупить оперативки, ddr3 сейчас копейки стоит.

Русскоязычное сообщество openSUSE
Правильно заданный вопрос – половина ответа.

iwtke
Аватар пользователя iwtke
Не в сети
Последнее посещение: 1 год 9 месяцев назад
Регистрация: 11/04/2014 - 19:09
на счёт ошибки:

на счёт ошибки: попробуй поменять способ монтирования раздела подкачки.
yast > разметка > выбери раздел подкачки и нажми "редактировать" > опции монтирования > опции fstab > способ записи в /etc/fstab > UUID
презагрузись.

Русскоязычное сообщество openSUSE
Правильно заданный вопрос – половина ответа.

aluma
Аватар пользователя aluma
Не в сети
Последнее посещение: 2 года 11 месяцев назад
Регистрация: 01/12/2012 - 16:23
Цитата:
Quote:

... раздел подкачки большого объёма тоже не лучшая идея. когда оттуда будут читаться данные, по сути с жесткого диска...

ОС пофиг, какой мы установили размер подкачки (ну разве инсталлятор нас поравит). Она, при необходимости, будет сбрасывать туда данные, не влезающие в оперативн. память пока не забьёт своп полностью.

rv82
Аватар пользователя rv82
Не в сети
Последнее посещение: 1 год 10 месяцев назад
Регистрация: 21/05/2014 - 06:41
iwtke wrote:
iwtke wrote:

на счёт ошибки: попробуй поменять способ монтирования раздела подкачки.
yast > разметка > выбери раздел подкачки и нажми "редактировать" > опции монтирования > опции fstab > способ записи в /etc/fstab > UUID
презагрузись.

Пробовал. Та же самая ошибка. Но вспомнил, что где-то упоминалось, что systemd сам монтирует swap. Закомментировал соответствующую строку в /etc/fstab и перезагрузился. Swap теперь активируется без ошибок и в сон ноутбук уходит нормально.

DA
Аватар пользователя DA
Не в сети
Последнее посещение: 1 год 4 месяца назад
Регистрация: 11/05/2012 - 18:24
Не совсем верно: ОС

Не совсем верно: ОС пользуется коэффициентом распределения данных между памятью и свопом, и чем больше своп, тем больше, получается, в него упадёт. Конечно, никто не мешает подкручивать swapiness (или как там его) Smile

openSUSE 13.1 x64 | Linux 3.11 | KDE 4.13
openSUSE 12.3 x32 | Linux 3.7 | KDE 4.10
iwtke
Аватар пользователя iwtke
Не в сети
Последнее посещение: 1 год 9 месяцев назад
Регистрация: 11/04/2014 - 19:09
т.е. в /etc/fstab сейчас нет

т.е. в /etc/fstab сейчас нет записи о swap?

Русскоязычное сообщество openSUSE
Правильно заданный вопрос – половина ответа.

iwtke
Аватар пользователя iwtke
Не в сети
Последнее посещение: 1 год 9 месяцев назад
Регистрация: 11/04/2014 - 19:09
да можно хоть на весь винт

да можно хоть на весь винт раскатать, смысла только нету.

Русскоязычное сообщество openSUSE
Правильно заданный вопрос – половина ответа.

rv82
Аватар пользователя rv82
Не в сети
Последнее посещение: 1 год 10 месяцев назад
Регистрация: 21/05/2014 - 06:41
Нет. Swap монтируется

Нет. Swap монтируется средствами systemd

Тема заблокирована