
James
25.05.2016
14:45:17
сервер падает после передачи 200 гб
там сама база битая

GNU/Docker
25.05.2016
15:52:52
@lig11

Alex
25.05.2016
16:12:28
Убейте её

Google

GNU/Docker
25.05.2016
16:55:12
@pragus
@pragus приди порядок наведи )

Roman
25.05.2016
16:58:05

GNU/Docker
25.05.2016
16:58:14
красава!

AZ
25.05.2016
16:58:16
алилуя

Люся
25.05.2016
17:35:00
всем привет?

Roman
25.05.2016
17:35:55

Алексей
25.05.2016
17:36:14
аватарка агонь

Люся
25.05.2016
17:37:26
я Люся))
пришла общаться

Sergey
25.05.2016
17:38:14

Алексей
25.05.2016
17:38:28
Люся, это тематический канал про mongo

Google

Люся
25.05.2016
17:38:33
да,именно

Roman
25.05.2016
17:38:46

Dmitry
25.05.2016
17:40:05
в бан вместе с предыдущим аккаунтом, по-моему

Sergey
25.05.2016
17:40:54
вдруг это суровый админ со 100ТБ шардом в проде =)

Dan
25.05.2016
17:42:24
мда

Алексей
25.05.2016
17:43:41
кстати давно хотел спросить, настройки readahead для mmap советуют выкручивать вниз, а для wt тоже имеет смысл это делать ?

Roman
25.05.2016
17:48:36
Для mmap там ra роли почти не играет

Sergey
25.05.2016
17:49:15
Ну по логике при случайном доступе read-ahead вообще вреден базам данных. Но с с WT все сильн олучше в этом плане.
Вот что нашел:
In some previous benchmarks with WiredTiger, we found that readahead caused more I/O and slower throughput for some workloads, so we currently use posix_fadvise with the POSIX_FADV_RANDOM flag to hint that readahead should be disabled.

Люся
25.05.2016
17:49:53

Roman
25.05.2016
17:49:58

Алексей
25.05.2016
17:50:04

Dmitry
25.05.2016
17:50:21
тут тоже спрошу

Roman
25.05.2016
17:50:22
Приложение лучше знает

Dmitry
25.05.2016
17:50:30
кто-то использовал eve framework?

Алексей
25.05.2016
17:51:01
вот тут вот
https://docs.mongodb.com/manual/administration/production-notes/
For the MMAPv1 storage engine:
Ensure that readahead settings for the block devices that store the database files are appropriate. For random access use patterns, set low readahead values. A readahead of 32 (16 kB) often works well.
For a standard block device, you can run sudo blockdev —report to get the readahead settings and sudo blockdev —setra <value> <device> to change the readahead settings. Refer to your specific operating system manual for more information.

Roman
25.05.2016
17:51:08

Алексей
25.05.2016
17:51:51
ну и обучалку я у них проходил. один из вопросов про readahaed как раз

Google

Sergey
25.05.2016
17:52:02

Алексей
25.05.2016
17:52:29
да

Sergey
25.05.2016
17:52:34
как раз сейчас слушаю)

Roman
25.05.2016
17:53:57
Я делал тест: мапил файл на 16гб и звал sendfile с рандомным оффсетом и размером блока, а потом смотрел через mincore что в кеш попало

Алексей
25.05.2016
17:54:52
так и ?

Roman
25.05.2016
17:56:06
так и ?
Там формула учитывает сколько страниц miss и какой это по счету miss
Для одной страницы miss ядро подтянет то ли 2, то ли 4 страницы

Алексей
25.05.2016
17:58:03
ну как раз размер readahead как раз

Roman
25.05.2016
17:58:29

Алексей
25.05.2016
17:58:44
о
тоесть мегабольшой

Roman
25.05.2016
17:58:58
На обычном read оно честно читало 16мб
На sendfile/mmap - нет
Там другой механизм

James
26.05.2016
08:43:33
Коллеги подскажите такой момент. поднимаю реплику. добавил слейв и арбитра. в рс конфиг вижу
слев "stateStr" : "STARTUP",
арбитр "stateStr" : "(not reachable/healthy)",
серваки друг друга видят

Roman
26.05.2016
08:50:08

James
26.05.2016
08:59:47
ну как как

Google

James
26.05.2016
08:59:59
открыт порт
через кли могу подкл к серваку
подскажите почему может быть такой косяк
делаю rs.initiate()
и получаю "name" : "mongo-master:27018",
в логах на слейве и арбитре вижу 2016-05-26T12:41:58.038+0300 I NETWORK [ReplExecNetThread-0] getaddrinfo("mongo-master") failed: Name or service not known
2016-05-26T12:41:58.039+0300 I REPL [ReplicationExecutor] Error in heartbeat request to mongo-master:27018; Location18915 Failed attempt to
connect to mongo-master:27018; couldn't initialize connection to host mongo-master, address is invalid
пробовал инициализировать rs.initiate("1.2.3.4:27018")
всё равно получает хост нейм
разобрался с хостнеймом
почему то арбитр берет старое название реплики, хотя я его поменял и рестартанул арбитр