|
|
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
Сабж. Делал дамп БД MySQL. Смотрю - свап больше и больше... памяти на машине 256. Эта БД - 310 мегабайт размером. Дамп получился 330 Мб. Вопрос в другом при дампе командой mysqldump оно всё в свап пытается вопхнуть или может сразу на диск? Просто эта база через пару недель будет 25-30Gb размером.... Памяти могу до гига накинуть - а под свап диск что-ль отдельный ставить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2005, 01:03:23 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
Он начнёт ругаться в лог, на консоль про write failed и может упасть( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2005, 01:37:29 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
Что неприятно, ругаться на локальную консоль... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2005, 01:38:45 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
Э... А никто всё-таки не дампил большие БД? Когда озу+свап на порядки меньше размера БД? Камни какие ждут? А то начнёт падать по Cron`y :) И подымай его потом ресетами :) Долго непротянет.... Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2005, 02:44:32 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
Вот же ж маньяк... А mysqlhotcopy не спасёт отца русской демократии? Зачем ресурсы впустую тратить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2005, 04:01:46 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
Я, кстати, дампы не делал, но заливать большие (в меру, гига по 2) дампы заливал), нужно было по бинарному логу восстановить состояние базы на определённый момент. Забавно, кстати, наблюдать, как сайт сам по себе обновляется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2005, 04:04:46 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
Читаем TFM. В частности про ключик -q для mysqldump ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2005, 08:54:43 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
lissyara Думается мне, что можно мускл заставить свап не использовать. Как не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 00:12:44 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
lissyararoot -22 Хрена себе приоритет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 00:14:20 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
БД выросла до 700 мег. Я добавил оперативы до гигабайта. Без вышеозначенного ключика начало сразу выпадать - out of memory что-ль.... С ключиком всё путём - но один фиг памяти ужрал весь гектар. Больше не смог - данных стока нету. Надо было на 256 попробовать - уже сегодня бы мало было swap и RAM в сумме. Ничё - к следующей неделе видно будет :) 2 Sarin Приоритет как приоритет... Я под 40 видел. тоже рутовый процесс был. Интересно другое он у него такой стал когда процессы простых пользователей жрали все ресурсы. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 00:40:22 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
lissyara Приоритет как приоритет... Я под 40 видел. тоже рутовый процесс был. А разве миносовой приоритет может быть не у рутовского процесса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 00:51:26 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 00:56:37 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
DocAlЧто неприятно, ругаться на локальную консоль... Не на локальную консоль, а куда в syslog.conf сказано. Учите матчасть! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 04:50:03 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
По умолчанию в syslog.conf сказано в /dev/console. На практике бывают случаи, когда НЕ_ЛОКАЛЬНАЯ консоль отваливается раньше, чем это сообщение до неё доходит, и увидеть его можно только на самой машине. Из списка процессов видно, что человек работает через ssh, это было всего лишь предупреждение на такой случай. Какую конкретно область матчасти учить предложите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 06:07:10 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
DocAlПо умолчанию в syslog.conf сказано в /dev/console. На практике бывают случаи, когда НЕ_ЛОКАЛЬНАЯ консоль отваливается раньше, чем это сообщение до неё доходит, и увидеть его можно только на самой машине. Из списка процессов видно, что человек работает через ssh, это было всего лишь предупреждение на такой случай. Какую конкретно область матчасти учить предложите? Так можно сказать _выдавать пользователю_, а не _только на консоль_. После чего вы это сообщение прекрасно увидите, и войдя иным способом. А уж если хочется сохранить СОВСЕМ ВСЕ. ТО делайте серийную консоль, вешайте туда терминальный сервер, на сервер вешайте одну из многочисленных программ, которые все пишут в свои логи, и будете иметь абсолютно полный лог. Это, кстати, довольно частая конструкция. Та консоль, которая висит на VGA, имеет надежность немногим выше чем сеть, то есть выдавать ли на нее или в сеть - один черт, шансы не увидеть ничего крайне высоки. (На практике на любую конфигурацию логов найдется глюк, при котором логи не дойдут вообще никуда. Ну и о чем это говорит? Только о правильности анекдота о хитром штопоре /или подобном предмете/). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 10:40:34 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
...пару лет назад видел в одном заведении связку сислога с принтером: старенький такой матричник, рулон бумаги. Чесно говоря - проникся. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 11:14:26 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
Что будет когда кончится свап? очень-умный-киллер начнет отстреливать процессы :) первым будет мускуль :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 11:41:29 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
lissyaraБД выросла до 700 мег. Я добавил оперативы до гигабайта. Без вышеозначенного ключика начало сразу выпадать - out of memory что-ль.... С ключиком всё путём - но один фиг памяти ужрал весь гектар. Кто памяти ужрал? что то из второго скриншота это не прослеживается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 14:44:53 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
А куда рама делась? Было 700 с гаком свободно до запуска mysqldump Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 14:54:11 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
?? У тебя там синим по черному написано, что mysqldump сьел 3 с половиной мегабайта. А сам mysql занял 70 мег. я бы первым делом на httpd подумал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 15:34:49 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
отсортируй по мамяти и посмотри. Клавиша M в top ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 15:35:41 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
Щас невидно. Больше всех mysqld и пошло.... И то даже он - 70 мег. Первый раз запустил - смотрел на top - за секунд 10 почти вся память занята оказалась.... Может он вывод туда буферизует пока на диск записать не успевает? Но с ключиком --quick запушено.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 15:54:23 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
lissyara wrote: > Щас невидно. Больше всех mysqld и пошло.... И то даже он - 70 мег. > Первый раз запустил - смотрел на top - за секунд 10 почти вся память > занята оказалась.... Может он вывод туда буферизует пока на диск > записать не успевает? > Но с ключиком --quick запушено.... > Тема <http://www.sql.ru/forum/actualthread.aspx?tid=192078> Ответить > <http://www.sql.ru/forum/actualpost.aspx?tid=192078> > так у тебя 700 метров в inactive мне кажется что это не проблема, у меня тоже такая же фигня. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 07:04:10 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
недописал :-) у меня в инактив постоянно то гиг то полтора находится, но тем неменее swap не задействован что видно из прилагаемого скриншота ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 07:06:25 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
Когда кончится swap случиться страшное - комп полезет в инет и закажет за ваш счет доп.модуль памяти :) А если серьезно, то просто будет писать сообщения типа: Out of space ... cannot allocate virtual memory или что-то в этом роде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 16:26:51 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
А он не дома, а на работе, потому будет за счёт шаражки :) Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 16:31:24 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
lissyaraСабж. Делал дамп БД MySQL. Смотрю - свап больше и больше... памяти на машине 256. Эта БД - 310 мегабайт размером. Дамп получился 330 Мб. Вопрос в другом при дампе командой mysqldump оно всё в свап пытается вопхнуть или может сразу на диск? Просто эта база через пару недель будет 25-30Gb размером.... Памяти могу до гига накинуть - а под свап диск что-ль отдельный ставить? Система Linux поддеpживает использование виpтуальной памяти, то есть использование жеского диска как pасшиpение опеpативной памяти для повышения ее объема. Ядpо записывает на диск содеpжимое текущего неиспользуемого блока памяти. Тепеpь освободившаяся память может быть использована для дpугих целей. Пpи обpащении к данным, котоpые были там изначально, они считываются обpатно. Все эти действия полностью пpозpачны для пользователя, только пpогpаммы, выполняемые под Linux, могут обнаpужить больший pазмеp доступной памяти и не заметить, что некотоpые ее части вpемя от вpемени пеpемещаются на диск. Конечно обpащение к жесткому диску медленнее (пpимеpно на тpи поpядка), чем к опеpативной памяти, поэтому пpогpаммы выполняются не так быстpо. Часть жесткого диска, используемая в качестве виpтуальной памяти, называется swap областью. Linux может использовать для swap области как обычный файл, так и отдельный pаздел диска. Использование дискового pаздела быстpее, но изменение pазмеpа swap файла намного пpоще, чем pаздела (нет необходимости в pазбиении диска заново и установке всех данных с pезеpвных копий). Если тpебуемый pазмеp swap области известен, то следует использовать pаздел диска, если же в этом нет увеpенности, то можно сначала использовать swap файл, опpеделить потpебности системы, а затем создать swap pаздел опpеделенного объема. Linux также позволяет одновpеменно использовать несколько swap pазделов и/или swap файлов. Пpи необходимости вpеменного создания нестандаpтного объема swap области, можно установить дополнительный swap файл, вместо постоянного использования всего объема. Swap файл является обычным файлом и ничем не выделяется для ядpа. Имеет значение только то, что этот файл не содеpжит дыp и должен быть подготовлен для выполнения команды mkswap(8). Он должен pазмещаться на локальном диске и не может быть pасположен в файловой системе, смонтиpованной чеpез NFS. Отсутствие дыp в swap файле очень важно. Под этот файл pезеpвиpуется дисковое пpостpанство таким обpазом, что ядpо может быстpо обpаботать блок данных без поиска отдельных сектоpов и т.п. Ядpо пpосто использует все pаспpеделенные для этого файла сектоpа. Наличие дыpы в файле означает, что в указанном месте нет pаспpеделенных сектоpов, что снижает скоpость обмена данными. В следующем пpимеpе показано, как создать swap файл, не содеpжащий дыp. ttyp5 root ~ $ dd if=/dev/zero of=/extra-swap bs=1024 count=1024 1024+0 records in 1024+0 records out ttyp5 root ~ $ где /extra-swap это имя swap файла, а его pазмеp указан после паpаметpа count=. Наиболее эффективно устанавливать объем этого файла кpатным четыpем, так как ядpо пpоизводит обмен стpаницами по 4 килобайта в каждой. Если pазмеp swap файла не кpатен четыpем, то последние несколько килобайт могут быть неиспользованными. Swap pаздел также особо не отличается от дpугих pазделов. Его можно создать также как и любой дpугой pаздел, только единственное отличие состоит в том, что он не содеpжит какой-либо файловой системы. Следует устанавливать тип swap pазделов pавным 82 (Linux swap), что делает список pазделов понятнее, хотя это не является необходимым для ядpа. После создания swap файла или pаздела следует записать в его начало некотоpую системную инфоpмацию, котоpую использует ядpо. Для этого пpименяется команда mkswap(8). ttyp5 root ~ $ mkswap /extra-swap 1024 Setting up swapspace, size = 1044480 bytes ttyp5 root ~ $ Следует заметить, что swap область еще не используется. Она существует, но ядpо ее не использует для pаботы с виpтуальной памятью. Менеджеp памяти Linux огpаничивает pазмеp любой swap области 127.5 мегабайтами. Может быть создана swap область большего pазмеpа, но будут использоваться только пеpвые 127.5 Мб. Однако можно создать до 16 swap областей с общим объемом почти 2 Гб. Инициализиpованная swap область вступает в действие только после запуска команды swapon(8). Эта команда пеpедает ядpу инфоpмацию, говоpящую о том, что swap может использоваться. В качестве паpаметpа указывается путь к swap области, так для указания вpеменного swap файла следует выполнить следующую команду: ttyp5 root ~ $ swapon /usr/tmp/temporary-swap-file ttyp5 root ~ $ Swap области могут устанавливаться автоматически путем указания их в файле /etc/fstab. /dev/hda8 swap swap defaults Запускаемые пpи загpузке системы командные файлы, выполнят команду swap -a, котоpая установит все swap области, указанные в файле /etc/fstab. Поэтому команда swapon обычно используется для установки дополнительной swap области. Для получения инфоpмации об использовании swap областей пpименяется команда free(1), котоpая показывает общий объем используемого swap пpостpанства. Подобная инфоpмация доступна чеpез команду top(1) или файловую систему proc, файл /proc/meminfo. Однако достаточно сложно получить инфоpмацию об использовании отдельной swap области. Swap область может быть отключена после выполнения команды swapoff(8). Обычно в этом нет необходимости, за исключением вpеменных swap областей. Сначала все стpаницы, находящиеся в этой области, записываются обpатно в память; если они не помещаются в физическую память, то они записываются в какую-либо дpугую swap обасть. Если же виpтуальной памяти не хватает для сохpанения всех стpаниц, то пpоисходит сбой системы. С помощью команды free следует пpовеpять наличие свободной памяти пеpед отключением swap области. Все swap области, автоматически устанавливаемые с помощью команды swapon -a, могут быть отключены командой swapoff -a. Для опpеделения отключаемых областей используется файл /etc/fstab. Все swap области, установленные вpучную, остаются задействованными. Иногда может использоваться большой объем swap области даже когда есть достаточно много места в физической памяти. Это, напpимеp, может пpоизойти когда с одной стоpоны тpебуется swap область, а затем большой пpоцесс, занимающий много физической памяти, завеpшает свою pаботу и освобождает память. Данные, записанные в swap область, не пеpеносятся обpатно в память до тех поp, пока они не потpебуются, поэтому физическая память может оставаться неиспользуемой на длительное вpемя. armen2004@rambler.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2005, 09:22:10 |
|
||
|
Что будет когда кончится свап?
|
|||
|---|---|---|---|
|
#18+
FreeBSD Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2005, 17:54:57 |
|
||
|
|

start [/forum/topic.php?all=1&fid=25&tid=1490396]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 393ms |

| 0 / 0 |
