Skip to content

Instantly share code, notes, and snippets.

View rskvazh's full-sized avatar
🎯
Focusing

Roman rskvazh

🎯
Focusing
View GitHub Profile
@rskvazh
rskvazh / gist:3363374
Created August 15, 2012 20:35
Mongo db replica set slave freezing
*0 2042 *0 *0 0 449|0 0 74.2g 82.8g 14.2g 61 0 0 1307|1 1308|1 393k 411k 4409 if_rs_1 SEC 20:03:34
*0 4237 *0 *0 0 297|0 0 74.2g 82.8g 14.2g 104 0 0 27|1 1204|1 820k 1m 4409 if_rs_1 SEC 20:03:36
*0 3406 *0 *0 0 239|0 0 74.2g 82.8g 14.2g 83 0 0 139|1 1216|1 659k 775k 4409 if_rs_1 SEC 20:03:37
*0 3324 *0 *0 0 910|0 0 74.2g 82.8g 14.2g 73 0 0 503|1 1265|1 665k 803k 4409 if_rs_1 SEC 20:03:38
*0 3228 *0 *0 0 657|0 0 74.2g 82.8g 14.2g 69 0 0 1417|1 1407|1 599k 973k 4409 if_rs_1 SEC 20:03:40
*0 4197 *0 *0 0 200|0 0 74.2g 82.8g 14.2g 78 0 0 1368|1 1368|1 496k 684k 4409 if_rs_1 SEC 20:03:41
insert query update delete getmore command fl
@rskvazh
rskvazh / gist:3363429
Created August 15, 2012 20:40
Mongodb slave iostat
avg-cpu: %user %nice %system %iowait %steal %idle
11.09 0.00 9.11 0.76 0.00 79.03
Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 7.00 4.00 142.50 872.00 3.20 5.22 17.00 6.64 6.55 0.98 7.46 0.10 9.80
sdb 6.50 4.00 157.50 872.00 3.22 5.22 16.80 4.53 4.40 0.61 5.09 0.09 9.00
md1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
md2 0.00 0.00 313.50 874.00 6.42 5.21 20.07 0.00 0.00 0.00 0.00 0.00 0.00
fd0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
@rskvazh
rskvazh / gist:3363512
Created August 15, 2012 20:49
Mongodb slave stopping syncing with master
*190 2695 1|426 *17 32 297|0 0 74.2g 82.8g 15.7g 86 8.3 0 16|1 19|1 677k 3m 4366 if_rs_1 SEC 20:47:04
*206 2849 1|445 *16 15 323|0 0 74.2g 82.8g 15.7g 76 7.2 0 3|1 6|1 769k 3m 4370 if_rs_1 SEC 20:47:05
*160 2811 1|383 *12 6 360|0 0 74.2g 82.8g 15.7g 136 5.7 0 9|1 20|1 771k 3m 4376 if_rs_1 SEC 20:47:06
insert query update delete getmore command flushes mapped vsize res faults locked % idx miss % qr|qw ar|aw netIn netOut conn set repl time
*181 2879 1|382 *5 1 293|0 0 74.2g 82.8g 15.7g 103 6.7 0 46|0 42|0 748k 3m 4373 if_rs_1 SEC 20:47:07
*187 2733 1|381 *9 2 304|0 0 74.2g 82.8g 15.7g 109 7.7 0 7|1 10|1 716k 3m 4377 if_rs_1 SEC 20:47:08
*158 2680 1|365 *9 9 284|0
@rskvazh
rskvazh / gist:3413304
Created August 21, 2012 07:57
Mongo slave problems
insert query update delete getmore command flushes mapped vsize res faults locked % idx miss % qr|qw ar|aw netIn netOut conn set repl time
d1 3 658 67 2 98 209 0 88.2g 96.7g 14.8g 25 3.9 0 0|0 2|0 203k 538k 4344 rs1 M 04:14:46
d2 *17 269 1|53 *1 95 128|0 0 86.2g 94.7g 17.1g 231 3.7 0 0|0 2|0 76k 341k 4349 rs1 SEC 04:14:46
d3 *15 309 *53 *2 0 117|0 0 88.2g 96.2g 17.4g 90 3 0 0|0 2|0 97k 380k 3966 rs1 SEC 04:14:46
d4 *17 334 *54 *1 48 107|0 0 84.2g 92.5g 21.7g 230 3.2 0 0|0 1|1 87k 318k 4255 rs1 SEC 04:14:46
d5 *0 895 *0 *0 0 107|0 0 84.2g 92.7g 21.9g 43 0 0 441|1 442|1 362k 240k 4256 rs1 SEC 04:14:46
d1 0 630 75
@rskvazh
rskvazh / gist:3413309
Created August 21, 2012 07:58
Mongo slave
insert query update delete getmore command flushes mapped vsize res faults locked % idx miss % qr|qw ar|aw netIn netOut conn set repl time
d1 0 2 0 0 0 6 0 88.2g 92.9g 14.8g 0 0 0 0|0 2|0 843b 3k 500 rs1 M 04:20:46
d2 *0 10 *0 *0 0 1|0 0 86.2g 90.9g 17.3g 0 0 0 0|0 2|0 2k 5k 521 rs1 SEC 04:20:46
d3 *0 9 *0 *0 0 1|0 0 88.2g 92.4g 17.6g 0 0 0 0|0 0|0 2k 4k 141 rs1 SEC 04:20:46
d4 *0 6 1 *0 0 2|0 0 84.2g 88.7g 21.8g 0 0 0 0|0 1|0 1k 2m 422 rs1 SEC 04:20:46
d5 *579 12 *1737 *17 0 1|0 0 84.2g 88.9g 21.4g 1639 77.1 0 0|0 0|0 3k 6k 424 rs1 SEC 04:20:46
d1 0 2 1
@rskvazh
rskvazh / gist:3430459
Created August 22, 2012 23:11
currentOp when slave freezes
.........
{
"opid" : 340592300,
"active" : true,
"lockType" : "read",
"waitingForLock" : true,
"secs_running" : 2,
"op" : "query",
"ns" : "content",
@rskvazh
rskvazh / after.sh
Created October 1, 2015 09:22
Enable xdebug.remote_autostart in homestead: ~/.homestead/after.sh
#!/bin/sh
# If you would like to do some extra provisioning you may
# add any commands you wish to this file and they will
# be run after the Homestead machine is provisioned.
sudo apt-get -y install mc
echo "PHP: enabling xdebug.remote_autostart"
XDEBUG_FILE="/etc/php5/mods-available/xdebug.ini"
@rskvazh
rskvazh / smartctl.txt
Created May 1, 2016 17:43
HDD with bad blocks
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 33897
3 Spin_Up_Time 0x0027 181 181 021 Pre-fail Always - 3916
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 11
5 Reallocated_Sector_Ct 0x0033 101 101 140 Pre-fail Always FAILING_NOW 786
7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0
9 Power_On_Hours 0x0032 044 044 000 Old_age Always - 41437
10 Spin_Retry_Count 0x0032 100 253 000 Old_age Always - 0
@rskvazh
rskvazh / convert.sh
Created January 30, 2017 15:30
Testing jpeg compressors & parameters with DSSIM
#!/bin/bash
rm -R im_*
mkdir im_orig im_jpg im_jpg_ss im_jpg_ss_prog im_jpg_moz im_jpg_moz2
mkdir im_png
mkdir im_webp
i=0
for file in orig/*.jpg; do
read width height < <(identify -format '%w %h' $file)
@rskvazh
rskvazh / apple_macbook_high_sierra_firmware_apfs.md
Last active May 30, 2019 14:52
Apple MacBook High Sierra Firmware APFS problems

MacBook 15, Mid 2015

Два интереснейших и волнующих приключения за месяц. Довелось тут вспомнить лохматые годы ковыряний с виндой, но теперь уже с macOS:

  1. The Apple of Your EFI. Не мог обновиться на High Sierra с момента её выхода - постоянная ошибка верификации прошивки. На форумах много у кого такое, но мне ничего не помогало. По логам видно, что APFS не поддерживается прошивкой, потому что она старая, а инсталлятор High Sierra не может ее обновить. Около месяца потребовалось в фоновом режиме мне понять почему именно - оказалось, что у меня EFI раздел какой-то немного коцаный, пришлось убивать, переделывать (это отдельная история). При этом бонусом я обнаружил, что около двух лет при обновлении ОС у меня не обновлялась прошивка - ни логов, ничего такого. Не знаю, чтобы делал без этой доки [1]. Вот полезная утилита проверки актуальности вашей прошивки от этих ребят [2] или /usr/libexec/efiupdater - через неё же можно принудительно обновлять прошивки, которые можно взять отсюда [3], но только если у вас