@devops_ru

Страница 4365 из 4568
Антон
19.09.2018
10:17:22
Как в анекдоте про "Желтый дом")

Andrey
19.09.2018
10:22:25
вопрос я так полагаю на sysctl направлн
я ошибся, буфер чтения всегда в userspace. дальше в дело вступает реализация кэширования файловой системы, в частности параметры vm.vfs_cache_pressure которые определяют приоритет файлового кэша при вытеснении из памяти

только вот особый смысл спрашивать это на собесе

Google
Никита
19.09.2018
10:23:45
Давайте сформулируем вопрос так: открываем файл и начинаем его последовательно читать.

Sergey
19.09.2018
10:23:55
такие вопросы всегда хороши дабы позволяют копнуть в несколько уровней знаний кандидата

Антон
19.09.2018
10:29:28
@pyToshka @vankosa

В блоге HashiCorp написали хорошую вводную статью о проблемах сетевого доступа и сегментации в современной инфраструктуре, о том что такое service mesh и зачем он нужен. http://amp.gs/yaRR

Udjin
19.09.2018
10:32:54
Давайте сформулируем вопрос так: открываем файл и начинаем его последовательно читать.
да, и что при этом происходит с памятью, от чего зависит и т.п хорошая формулировка

Ванько
19.09.2018
10:36:44
Антон
19.09.2018
10:36:59
такие вопросы всегда хороши дабы позволяют копнуть в несколько уровней знаний кандидата
или дурость задающего. ты можешь задать вопрос только в рамках своей компетенции. даже в этом чате, очень сильно сомневаюсь,что найдется 2 человека со 100% одинаковыми компетенциями. таким образом человек задающий подобный вопрос уже решил какой-то кейс и решил узнать как его решал бы другой человек, просто выкинул пару строчек из "дано". после чего получился сферический конь в сферическом вакууме.

undiabler
19.09.2018
10:39:52
да, и что при этом происходит с памятью, от чего зависит и т.п хорошая формулировка
Выделяется память на открытый файловый дескриптор и дальше зависит от вашей реализации. Если вычитываете буфером то не выделяется неограниченно памяти, только размер буфера, если же нет и пытаетесь выделить больше памяти чем есть в системе то с большой вероятностью может прилететь kill сигнал, опять же от системы и реализации зависит.

Udjin
19.09.2018
10:41:24
просто выкинул пару строчек из "дано" ничего я не выкидывал( дословно повторил. Из Люксофта чувак меня спрашивал. У меня аудиозапись собеса

Udjin
19.09.2018
10:42:53
ну обязательным не девопса а скорее админа. Девопсу и так хватает обязательных знаний)

Google
Udjin
19.09.2018
10:43:19
Andrey
19.09.2018
10:43:57
я думаю, это базовая вещь, типа 127.0.0.1, просто уровнем выше. знать про memory management надо как программисту, так и админу

про userspace и kernelspace

про syscall'ы

Iurii
19.09.2018
10:44:40
Andrey
19.09.2018
10:44:41
про tcp/udp

Антон
19.09.2018
10:44:55
ага и деплоить кубернетисы в продакшин в трусах на кухне
и это тоже))) но основное это знать откуда тащить jar хадупа, для того, чтобы собрать на его основе другую прилагу, которая с помощью этих jar будет встроена в хадуп) комон) это знают не все потому, что у них был этот опыт. для всех остальных это необязательное знание) как я уже сказал, каждый спрашивает исходя из решенных им кейсов

Ась
В блоге HashiCorp написали хорошую вводную статью о проблемах сетевого доступа и сегментации в современной инфраструктуре, о том что такое service mesh и зачем он нужен. http://amp.gs/yaRR

Антон
19.09.2018
10:45:40
про tcp/udp
а еще отзубов OSI и расположение флага фрагментации в IP пакете)

undiabler
19.09.2018
10:45:55
Ага только учитывайте что помимо syscallов у нас обычно сверху есть докер который занимается разделением и ограничением памяти для контейнеров и весь этот вопрос сразу становится бессмысленный )

Andrey
19.09.2018
10:46:09
флаги - это уже частности, детали реализации

undiabler
19.09.2018
10:46:35
Давайте сразу предлагать архитектуру процессора маркером на доске рисовать

Антон
19.09.2018
10:46:52
флаги - это уже частности, детали реализации
нет) ты же девопс) тебе нужно настроить QoS с флагом запрета на дефрагментацию пакетов от точки А до точки Б, с прохождением L2\L3 уровней)

а еще нет гугла и инета, но есть ручка и листочек)

Andrey
19.09.2018
10:47:34
это к железячникам. всю жизнь прожил в неведении, как устроен процессор, зачем нужны северные и южные мосты и тд

а еще нет гугла и инета, но есть ручка и листочек)
спокойно скажу, что я не подхожу по требованиям, развернусь и уйду

у меня гугл заменяет 90% памяти

я помню только ключевые слова

Антон
19.09.2018
10:50:27
спокойно скажу, что я не подхожу по требованиям, развернусь и уйду
ну так вопрос не в том, что ты можешь уйти, а в том, что вопрос был сформирован исходя из опыта задающего чувака. с тем же успехом можно задать вопрос, как в linux системе освободить первые биты памяти, чтобы приложение могло разместить там свою инфу, а техническая инфа системы была после этой кучи. и да, такой вопрос был в чате про линух

Google
Andrey
19.09.2018
10:50:30
причём это абсолютно серьёзно. вот позавчера вспоминал один приём, как сделать.. эм.. одну фигню... грепал по своим проектам

память у меня с детства такая. Первую классную называл "товарищ учительница", потому как ИО не помнил

Антон
19.09.2018
10:55:02
ладно, обсуждение ушло от технической части. заканчиваем)

Никита
19.09.2018
10:57:21
да, и что при этом происходит с памятью, от чего зависит и т.п хорошая формулировка
Кароч вспоминаем, что пейдж-кеш - это lru-список страниц, и отсюда ответ: файл будет читаться в пейджкеш, когда файл перестанет влезать, странички из пейдж-кеша будут реклеймиться, начиная с самых старых. Реклеймится они будут по-разному: немодифицированные - просто дискардиться, модифицированные, т.е. dirty - сбрасываться на диск. По-моему, была какая-то sysctl на тему выбора, сбрасывать ли грязные странички на диск, или сбрасывать ли анонимные в свап.

Дискасс.

Валерий
19.09.2018
11:00:02
На собеседовании спрашивают, как будет файл открываться при нехватке оперативной памяти, а на работе сервак будет разрывать после деплоя от сегфолтов

И надо починить срочно втечение 5 минут )

Vitaly
19.09.2018
11:01:38
мы же девопсы, всё сносим и накатываем занаво

повторять пока не заработает =)

Антон
19.09.2018
11:02:16
мы же девопсы, всё сносим и накатываем занаво
?на 100млн попытке сервер согласился с тем, что его пароль 1

Grigorii
19.09.2018
11:05:24
по k8s вопрос. дали мне кластер. В нем создаются namespace, deployment, могу смотреть информацию по нодам и пр. Но поды не запускаются, даже самые простые тесты из документации типа nginx, причем даже в списке подов не появляются. Попытки удалить деплоймент отваливаются по таймауту. Есть идеи чем может быть обусловлено такое поведение? - до серверных логов пока не добрался, нет доступа

Grigorii
19.09.2018
11:08:18
нет прав? у меня такая же ситуация была. деплой создавался, под, вроде тоже, но не хватало прав на сам деплой
мне просто kubeconfig выдали. А есть простой способ проверить права? - из меня специалист по k8s так себе пока, недели полторы только с ним имею дело

Никита
19.09.2018
11:09:53
Как насчёт describe для подов? kubectl get events какой-нибудь?

Grigorii
19.09.2018
11:10:52
так и я по шифту))) предполагаю, что ситуации похожи просто
с любом случае спасибо за идею, в доках уже что-то похожее нашел

Konstantin
19.09.2018
11:19:22
у меня гугл заменяет 90% памяти
Я вот много лет по этой причине никак не решусь свой "блог" запилить. Ну нахрена? YetAnotherITNotes?

Точнее блог есть, но он не IT)

Google
Bogdan
19.09.2018
11:20:57
ладно, спасибо парни, буду освежать параметры ядра в голове
Это к вопросам, назовите пятый параметр четвёртого метода zalupa_framework. зачем такое держать в голове и наизусть помнить. Сразу н**уй таких собеседующих

Udjin
19.09.2018
11:21:46
у меня гугл заменяет 90% памяти
вот поддерживаю. Я до сих пор никак не запомню как .tgz разархивировать с какими флагами)) гуглю каждый раз

Udjin
19.09.2018
11:23:37
где этому учат?
ну, когда у тебя nginx 500 отдаёт - на том серваке и учат)

Чеширский
19.09.2018
11:23:44
вот поддерживаю. Я до сих пор никак не запомню как .tgz разархивировать с какими флагами)) гуглю каждый раз
Все люди держат под рукой файлик с командами, ибо хранить все в голове не удобно.

Konstantin
19.09.2018
11:24:14
вот поддерживаю. Я до сих пор никак не запомню как .tgz разархивировать с какими флагами)) гуглю каждый раз
Я специально не запоминал ровно до того момента, когда это понадобилось больше пары раз за день сделать, теперь помню?

Konstantin
19.09.2018
11:24:42
Никита
19.09.2018
11:44:02
"Пятый параметр" - это хуета, но как посмотреть размер пейджкеша - это маст.

Bogdan
19.09.2018
11:46:34
"Пятый параметр" - это хуета, но как посмотреть размер пейджкеша - это маст.
Вот вопрос про пейджи был бы более рациональным, на понимание устройства ос. А на изусть держать в голове параметры ядра - бред

Никита
19.09.2018
11:57:52
Это как innodb_buffer_pool_size, человек, работавший с mysql не может не знать, что это за параметр.

Также, наверное, и тут - если хоть раз трогал это сисктл - будешь хотя бы знать, что то-то такое есть.

Konstantin
19.09.2018
12:00:43
ОйТи - оно такое)

Google
Udjin
19.09.2018
12:03:22
Даже те кто работает не знают))) не обольщайся
лол, я ни разу не дба и практически не работал с базами - так первое что я гуглил - mysql nginx optimize даже такой нубяра как я знает что это, ну и до кучи остальные параметры по конфигу

Konstantin
19.09.2018
12:03:38
Я как-то работал в компании, ко мне часто за помощью обращались, иногда тренинги вёл. Потом узнал, что я получаю меньше чем те кто ко мне бегает и уволился)

Udjin
19.09.2018
12:04:22
я себя прост в пример привёл)

Eugene
19.09.2018
12:08:20
тар уже давно сам разбирает компрессию, tar -xf достаточно

Konstantin
19.09.2018
12:09:12
Andrey
19.09.2018
12:16:37
где этому учат?
Опыт, сын ошибок трудных

Kirill
19.09.2018
12:17:13
Опыт, сын ошибок трудных
Ну это понятно, что ты начинаешь что-то изучать в основном тогда, когда у тебя это что-то не работает :)

Но хотелось бы не изучать 5 лет)

Andrey
19.09.2018
12:17:56
Книжка по системному программированию



Alexey
19.09.2018
12:20:05
почитать перед сном))

Kirill
19.09.2018
12:20:17
:D какой ужас

Vladimir
19.09.2018
12:21:20
ничего ужасного, фундамент айти образования

Andrey
19.09.2018
12:21:26
Клёвая книженция

A1EF
19.09.2018
12:21:33
(на мотив картинок про истории у костра) Ради всего святого! Он же еще просто ребенок

Vladimir
19.09.2018
12:21:48
если такого не делать, то потом взрослые люди будут называть “системники” процессорами, как сейчас происходит

Sergey
19.09.2018
12:22:11
Ребят какой в Jira хоткей на "логин" юзером из под админа?

Страница 4365 из 4568