Sergey
Дефолт?
Aleksey
и эти 1,5-2мега в секунду дают мне avg-cpu: %user %nice %system %iowait %steal %idle 1.05 0.00 0.59 0.13 0.00 98.24 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn dm-2 739.00 0.00 2559.00 0 2559
Aleksey
хм.
Aleksey
а в телеграфе это выглядит как АД
Aleksey
iostat показывает всего 700
Sergey
Лучше скрин)
Sergey
Реально ад
Aleksey
Aleksey
Sergey
iowait 0.13?
Sergey
Да и 6к IOPS для SSD - тоже ни о чём
Aleksey
ну ни очем я согласен
Aleksey
но я не понимаю откуда
Sergey
WiredTiger syncs the buffered journal records to disk according to the following intervals or conditions: New in version 3.2: Every 50 milliseconds. MongoDB sets checkpoints to occur in WiredTiger on user data at an interval of 60 seconds or when 2 GB of
Sergey
Блин, обрезалось
Aleksey
да я нашел этот текст
Aleksey
сейчас его ка краз читаю
Sergey
http://sourceware.org/systemtap/examples/keyword-index.html#FILE
Sergey
io/iotime.stp - Trace Time Spent in Read and Write for Files  keywords: PROFILING SYSCALL IO FILE  The script watches each open, close, read, and write syscalls on the system. For each file the scripts observes opened it accumulates the amount of wall clock time spent in read and write operations and the number of bytes read and written. When a file is closed the script prints out a pair of lines for the file. Both lines begin with a timestamp in microseconds, the PID number, and the executable name in parentheses. The first line with the "access" keyword lists the file name, the attempted number of bytes for the read and write operations. The second line with the "iotime" keyword list the file name and the number of microseconds accumulated in the read and write syscalls
Sergey
Можно попробовать понять в какой конкретно файл оно так адово пишет и по нему определит что это, журнал или какая-то коллекция
Aleksey
Сергей, точно журнал.
Aleksey
у меня журнал на отдельной файловой системе.
Sergey
Ну если там 1к документов в секунду льется, то 6к IOPS выглядит похожим на правду
Sergey
ИМХО, конечно. Может коллеги меня поправят
Sergey
А на мастере прям сильно меньше?
Aleksey
но где она же на мастере вот в чем вопрос
Aleksey
на мастере 300 iops
Aleksey
ну или по iostat 30tps
Aleksey
вот secondary
Aleksey
Aleksey
вот мастер
Aleksey
Sergey
2016-06-23T12:39:30.671+0300 I - [NetworkInterfaceASIO-Replication-0] Invariant failure _connection.is_initialized() src/mongo/executor/network_interface_asio_operation.cpp 142 о чего словил
Sergey
на 2х хостах из реплики сразу
Aleksey
http://sourceware.org/systemtap/examples/keyword-index.html#FILE
не заводится утилитка эта
Aleksey
чот не может отрезолвить символы хотя они все есть
Sergey
так выяснилось же, что это журнал
Aleksey
ну да. просто меня уже сама тулза заинтересовала
Aleksey
запилил вопрос в апстрим
Aleksey
там вообще бывает отвечают? никто не сталкивался ?
Aleksey
https://jira.mongodb.org/browse/SERVER-24746
Sergey
с вопросом оттуда в группу отправляют
J
есть тут живые ?
J
подкажит как массово дропнуть базу не переключаясь на неё
J
понятно все умерли
J
через баш
J
mongo dbname —eval "db.dropDatabase()"
J
мож надо будет кому
J
делаем скрипт и херачим
Sergey
service mongod stop && rm -rf /var/lib/mongodb
Sergey
=)
J
выпились умник
J
я говорил про массовое а не про полное
Sergey
надо чётче формулировать свои желания
Aleksey
госопда продолжая бодаться со вчерашней проблемой. логическая цепочка верна ? 1. ~ 900 updates per second 2. по blktrace 1300 записей в диск на secondary 3. write_concern: majority для этих запросов значит поведение соответствует нормальному.
J
коллеги подскажите почему такая разница в размере между mmap и wiredtrigger
Aleksey
потому что это разные движки
J
я так посчитал где то в 8 раз
Aleksey
потому что mmap это реально кусок памяти.
Aleksey
а wt это прям storage engine
J
спасибо за ответ. ещё вопросик
Roman
потому что wt ещё и жмёт.
J
почему через робо монго например на mmap я могу просмотреть коллекцию а на wt нет
Aleksey
что есть robo ?
J
https://robomongo.org/
J
аля пхп мой админ
J
есть идеи?
Anonymous
Всем привет. Какая версия Robo?
Alex
0.9.0-RC8 - нормально показывает коллекции на WT
Roman
О, круто
Sergey
База одна что ли? Без реплик?
J
как арбитра заставить поменять местами мастер и слейв?
Sergey
На мастере сделать rs.stepDown(). Причём тут арбитр?
yopp
чота я пропустил!
yopp
превед!
yopp
кто-то уже с инкрементальными бекапами разобрался?
yopp
я видел пару попыток в правильном направлении
yopp
но они все чота умерли. У меня есть идея написать тупую писалку оплога, когда переодически цепляется как hidden member и тянет оплог к себе. а дальше сохраняй себе дифф с предыдущей пачкой
yopp
Просто бекапы это всё понятно