Adamos, с ноутом даже не знаю какие могут быть проблемы, лишь бы вместо ddr3 ddr4 не купить, читал в мануале к своей miniITX есть ограничение по обьему, но я поставил больше может биос обновился. Еще есть память с пониженным вольтажем, кажется давно не важно, я их даже совмещал. Вообщем вариантов там кот наплакал - я даже не знаю как можно облажаться.
А когда выбираешь память к солидной плате например серверной надо обязательно читать мануал - важно все, сколько рангов, сколько установлено процов, rdimm или lrdimm, какой обьем и сколько гнезд задействовано и чудо если все по мануалу - все работает.
Adamos, таким образом можно вообще все вопросы оставлять без ответа, раз страшно. А по факту почитать доки к мат. плате никто не отменял, все проблемы оттуда - на самом деле там все расписано, то что не работает случайно и капризная память выдумки. По опыту все несовместимости из-за превышения обьема, так называемых рангов если не ошибаюсь, был случай когда мешал серверную и десктопную или серверную RDIMM и LRDIMM, но именно из-за частоты не бывало.
Анна, инструкция может и есть, я не знаю, так как работаю в плане саморазвития скорее, а не желания что-то сделать быстрее и проще. Мне кажется вряд-ли такая инструкция скорее всего будет написана некачественно, неправильно и устаревше. Задача абсолютно не специфична, скорее наоборот 90% задач на фрилансе такие в наше время.
Артем, я имел ввиду лучше не в плане производительности, а если мать ограничит частоту. Так надежней для системы - лучше взять больше, если цена таже. Не помню откуда - где-то прочитал.
Для cms не пишут модулей пользователи, формы там должны работать без этого. Нужно копать в мануале как их настроить, раз ты выбрал drupal, уверен все проще простого. Я так понимаю тебе даже не важно отправить ее именно ajax или обычно.
Saboteur, я уже тоже пожалел, что поленился. Раз atop использует /proc/stat, я мог бы тоже. Но уже сделал и интерес потерян. Если подумать atop прост и по сути и есть тот самый скрипт баш, которые я писать хорошо не умею. Я бы все равно сделал максимум на php cli. Atop пишет все инфо в свой лог, но в данном случае не проблема, что мой скрипт извлечет из него в конце дня и удалит. Конечно если бы читал /proc/stat сам мог бы сделать обновления и за текущий день.
Как хранить не суть, веб-разработчику mysql и chartJS удобнее. Тем более он уже у меня в админке.
Алексей Черемисин, mysql даже на базовом уровне дает с помощью запросов datetime, sum и avg все что нужно. В любом случае mysql стоит уровнем ниже всего перечисленного как например необходимое дополнение к языку программирования такому как php, а все это уже готовые программы. Которые может и хороши, чтобы пользоваться ими как юзер, но разработчику не особо. Тут проблема, что вопрос мне надо было задавать не сюда, а в веб-разработку.
Saboteur, если интересно вот и вся моя база данных под скрипт, и еще плюс, что можно скрипт размещать на удаленных серверах и писать в общую mysql (это если в админке надо следить за разными)
Алексей Черемисин, возможно, но внешне не похоже. Не в курсе, что такое tsdb, я назвал это просто бинарный лог. А Prometheus гуглится как программа у которой есть личный сайт и рекламируется как система мониторинга, выглядит громоздко для моих потребностей.
Saboteur, не помню, может и набирал apt install, но значит он настолько маленький, что даже не заметил установки. Мне не нужны данные каждую секунду, я поставил запись в лог раз в две минуты (про это и спрашивал в теме) мне нужны обобщенные данные в графике, точность будет средней, решил раз в две минуты хватит, лог при этом весит около 10мб в сутки.
Скрипт который парсит лог в базу данных запускается вообще раз в сутки, я писал уже слежка в реальном времени не нужна. Скрипт при записи в базу пишет обобщенные данные сгруппированные по часу (то есть всего 24 строки в сутки) так как я не планирую в графике деление короче часа.
Конечно на сервере есть база данных и веб-сервер так как это и есть основное предназначение этого сервера. В итоге решение не считаю велосипедом, оно очень простое и стабильное, его можно гибко настроить. И оно вписывается в админку сайта как нечто родное и кодом и интерфейсом.
Saboteur, Сложность только с cpu, так как в логе ряд цифр и не ясно где % считаю так, но не знаю верно ли, так как в оригинале в формуле были предыдущие значения.
Idle = idle + iowait
NonIdle = user + nice + system + irq + softirq + steal
Total = Idle + NonIdle
CPU_Percentage = nonIdle/(nonIdle+idle)*100;
Saboteur, верю, не пользовался, не знаю что за плагин с первого взгляда не понять, но видно, что перебор, мне достаточно канваса с линиями. Atop тоже достаточно я поставил интервал 2 минуты. Прометей выглядит перебором, atop встроен в linux его надо только включить с интервалом. Мне нужен только cpu память и диск. Скрипт парсящий лог на cpu память и диск в базу не сложный, в 20 строк можно уложиться. Я поставлю раз в сутки, так как меня интересуют ретро данные, следить в реальном времени нет надобности.
Saboteur, я наверное теги неверно задал, меня интересует не только подача информации, но и чтобы на сайт. Иначе я бы и сам atop листал в истории. А под решением я имел ввиду что-то очень простое и не требовательное, типа скриптик с гитхаба для парсинга, монструозные монстры не нужны.
Алексей Черемисин, конечно хочу, а иначе зачем это всё. В принципе было бы решение которое конвертило логи в mysql прилепить DateRangePicker и chartJS мне несложно. А тут все с ноля надо сделать. Но хорошо, что я хоть узнал о команде atopsar с ней попроще.
Проще надо, мне надо проще. Atop устраивает. Я думал есть решение типа конвертит в mysql логи и даже еще больше. Понял что нету, самому придется делать.