Size: a a a

Ceph — русскоговорящее сообщество

2020 June 05

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Alexander Mamahtehok
авк хорошь но в него надо задрочиться
я его вообще не знаю, перл знаю
источник

AM

Alexander Mamahtehok in Ceph — русскоговорящее сообщество
Виталий На Заборе
я его вообще не знаю, перл знаю
я только с гуглом )))
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
ой, мне как-то пришлось полопатить логи в json, это было очень медленно. если бы там был просто текст -- все прошло на порядок быстрее
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
Alexander Mamahtehok
это человекочитаемые (не для всех человеков кстати) байты, дальше по пайпу их нормально не отдашь
printf "%d\n", s/n
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
я авк и перл уже лет 30 как знаю
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
ну авк это для олдов
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
перл-то почти мёртв, как ЯП
источник

IF

Irek Fasikhov in Ceph — русскоговорящее сообщество
Vyacheslav Olkhovchenkov
ой, мне как-то пришлось полопатить логи в json, это было очень медленно. если бы там был просто текст -- все прошло на порядок быстрее
проще в анализатор запихать и выдирай, что тебе нужно
источник

AM

Alexander Mamahtehok in Ceph — русскоговорящее сообщество
Vyacheslav Olkhovchenkov
printf "%d\n", s/n
ceph pg ls | awk '{s+=$6};END{print s/NR}' | printf "%d\n", s/n
-bash: printf: s/n: invalid number
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
но собственно однострочник я и на ноде могу написать
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Alexander Mamahtehok
ceph pg ls | awk '{s+=$6};END{print s/NR}' | printf "%d\n", s/n
-bash: printf: s/n: invalid number
скорее всего прямо в awk надо printf
источник

AM

Alexander Mamahtehok in Ceph — русскоговорящее сообщество
Виталий На Заборе
скорее всего прямо в awk надо printf
да видать
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
Alexander Mamahtehok
ceph pg ls | awk '{s+=$6};END{print s/NR}' | printf "%d\n", s/n
-bash: printf: s/n: invalid number
разве было не очевидно что тот print на вот этот printf заменить?
источник

AM

Alexander Mamahtehok in Ceph — русскоговорящее сообщество
Vyacheslav Olkhovchenkov
разве было не очевидно что тот print на вот этот printf заменить?
нет
источник

AM

Alexander Mamahtehok in Ceph — русскоговорящее сообщество
ceph pg ls | awk '{s+=$6};END{printf "%d\n", s/n}'
awk: cmd. line:1: (FILENAME=- FNR=4756) fatal: division by zero attempted
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Vyacheslav Olkhovchenkov
ой, мне как-то пришлось полопатить логи в json, это было очень медленно. если бы там был просто текст -- все прошло на порядок быстрее
не, ну грепать-то да, понятно
источник

AM

Alexander Mamahtehok in Ceph — русскоговорящее сообщество
короче
источник

AM

Alexander Mamahtehok in Ceph — русскоговорящее сообщество
самый понятный (для меня) и простой
ceph pg ls | awk '{print $6+0}' | jq -s add/length
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
Irek Fasikhov
проще в анализатор запихать и выдирай, что тебе нужно
мне надо было всякую хитрую агрегацию посчитать. один раз.
поднимать кластер анализаторов для однократного вычесления? да еще ждать раз в 10 дольше?
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Alexander Mamahtehok
ceph pg ls | awk '{s+=$6};END{printf "%d\n", s/n}'
awk: cmd. line:1: (FILENAME=- FNR=4756) fatal: division by zero attempted
прикольно, что перл унаследовал вот этот END {  }
источник