Skip to content

Instantly share code, notes, and snippets.

Vasiliy Romaneev, [28.08.18 00:36]
Я действительно спрашиваю - как у вас - сколько нод, какие диски, иопсы, чтение/запись и прочее.
Чтобы понимать на что ориентироваться.
Марк ☢️ Коренберг, [28.08.18 00:37]
без ссд получаешь около 200 иоспсов в идеале на один поток.
надо три реплики. с 2 — апасна
соответственно, верхний предел по иопсам — сумма всех иопсов всех винтов поделить на 3.
под журналы лучше выделять ссд — тогда всё сильно лучше становится, на пиковых нагрузках на запись особенно.
без 10 гбит вобще нехер рассматривать.
@bazzilio
bazzilio / test_perm.sh
Last active July 2, 2018 19:23
test linux permissions
bazz@bazz ~ $ sudo mkdir test
bazz@bazz ~ $ sudo chmod 755 test
bazz@bazz ~ $ sudo chown root:bazz test
bazz@bazz ~ $ ls -ld test
drwxr-xr-x 2 root bazz 4096 июл 2 22:06 test
bazz@bazz ~ $ mkdir test/subdir
mkdir: невозможно создать каталог «test/subdir»: Отказано в доступе
bazz@bazz ~ $ touch test/file
touch: невозможно выполнить touch для 'test/file': Отказано в доступе
bazz@bazz ~ $ sudo mkdir test/subdir
bazz@bazz-Vostro-5568 ~ $ cat err
echo "alias x='bash 20180630_Saturday/20180630.sh'"
export TIMESTAMP_LAST=`date +"%s%N"`
export TIMESTAMP_NOW=`date +"%s%N"`
time for i in {1..10}; do
(echo "Some test"; sleep 1) |while read -r line ; do
echo "I: $i"
TIMESTAMP_NOW=`date +"%s%N"`
@bazzilio
bazzilio / strace
Created June 28, 2018 23:00
Почему тупит запуск браузера
bazz@bazz ~ $ strace -c firefox 2>&1 | head -5 > file_cached_in_memory
bazz@bazz ~ $ cat file_cached_in_memory
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
54.42 0.023391 4 5357 poll
39.74 0.017079 3 5706 449 futex
5.07 0.002181 3 761 write
bazz@bazz ~ $ strace -c firefox 2>&1 | head -7 > file_cached_in_memory
bazz@bazz ~ $ cat file_cached_in_memory
% time seconds usecs/call calls errors syscall
root@bazz:~# mount /dev/sda /backup/
mount: you must specify the filesystem type
root@bazz:~# mkfs
mkfs mkfs.bfs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.ext4dev mkfs.fat mkfs.minix mkfs.msdos mkfs.ntfs mkfs.vfat
root@bazz:~# mkfs
mkfs mkfs.bfs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.ext4dev mkfs.fat mkfs.minix mkfs.msdos mkfs.ntfs mkfs.vfat
root@bazz:~# mkfs.ext4 /backup/
mke2fs 1.42.9 (4-Feb-2014)
/backup/ is not a block special device.
Proceed anyway? (y,n) ^C