Как стать автором
Обновить
60
0
Viktor @wentout

системный анализ

Отправить сообщение
Обоснуй.
Выглядит как «глубже — выше — сильнее», мы это уже проходили. Нужна практическая ценность. Если ты, например, хочешь «до»-сказать, что-то вроде «время не монотонно», то это был бы интересный повод для обсуждения. Но пока создаётся иное ощущение. Или, например что-нибудь этакое: «Да-да, забыл упомянуть, вот тут это самое нужно потому, что для понимания многомерных пространств, как ни странно, хорошо подходит Helix».
Критика нужна, особенно конструктивная.
Очевидно очень талантливый парень в глуши сидел, мира не видел, ни с кем толком не общался, писал «гениальную идею» много лет. Он или начнёт воспринимать нас всерьёз или уйдёт ещё больше в изоляцию. Первое, вроде бы как, — предпочтительней, — мы же тут, как бы, человеколюбивые, и всё такое… А ты бы хотел на его месте, чтобы тебя троллили, а ты только потом когда-нибудь понял, что это был такой «тонкий троллинг»?
«Специалисту» покажись? циник… ;^)
Очуметь.
Челюсть в пол… Спасибо за статью!
С нетерпением жду следующих статей и надеюсь когда-нибудь увидеть исходнички :)
Все, кто сюда дочитал, обратите внимание ещё на такую вещь.

И cls-hooked и вообще всё, что основано на async_hooks имеет одну существенную проблему.
Проблема НЕ в асинхронной части. Она большей степени покрыта. Проблема в том, что синхронный контекст можно разделить. Например:

issues/59
issues/249
Пример для Front-End

Исходя из этого наивное применение подобных пакетов чревато потерей контекста.

Посему все нормальные пакеты рекомендуют делать обёртки в тех местах, которые не могут быть покрыты асинхронным контекстом автоматически. Поэтому «биндить» только req и res — мало. Надо биндить ещё и кучу всего остального, например общение с БД. Посмотреть можно, например, тут, самый конец файла: Cloud Tracing Mongoose Sync Split Wrapper:

image
Не то, чтобы прям серьёзного, но да, для отладки, очень упрощает жизнь если разработка ведётся не на локальной железке, а на удалённом сервере. Это может быть необходимо по совершенно разным причинам, но в целом — это удобно, если там есть REPL.
Минус в том, что нормально запустить отладчик бывает очень долго. Просто долго стартует, в особенности если node.js стар, и нужно использовать node-inspector. В этом случае REPL — панацея, и пульт от многих нюансов, т.к. это мгновенное подключение прямо в работающий процесс, да, тот самый, который Вы сейчас пишете. И, если, например, есть ещё Server Modules HMR без перезагрузки, то совсем красота, т.к. для коннекта обычно используются файловые сокеты, а они обрываются, если процесс перезагружать.
Даже есть немного кода, не в NPM, т.к. подозреваю, что там такого добра полно: например.
поправил, не уверен, что актуально, да
Нет, он не органичивает. Не знаю в чём разница, в обоих доступных governor'ах в idle режиме проц работает где-то на 600 MHz. Верхние потолки частот можно ограничить в TLP, если нужно.
Да, всё именно так и есть, просто включил профиль :)

Вроде бы я описал, что когда я убрал все обёртки работать было можно, а профилем я управлял через апплет.

Эмм… да вот как-то так. Он может выдать полную производительность, это 2.9 GHz, но только если его постоянно остужать, иначе он сам будет «остывать». И это не зависит от Governor'а. В обычном Powersave режиме он крутится где-то около 600 MHz. Причём от системы это не зависит, просто этих частот хватает. Да, и, насчёт пересборки мира. Вы можете включить профиль Perfomance, но у меня это тоже совершенно ничего не меняет, как показывало 600 MHz, так и показывает. Думаю, что всё же процессор просто будет быстрей переходить в задачи с повышением частоты, как-то так, наверное. Но я не уверен.
Пытася разобраться, никак не осилил. Нужно было очень много времени, и я стал искать ещё. К тому же основная проблема была всё же «загрузиться», а не «работать дальше». С перегревом можно жить, у меня есть старый-престарый Acer с процессором AMD C-60, так он ниже 70 градусов в принципе не работает, ни на чём, ни на Windows ни на Linux, но он совершенно адекватный, при этом, до сих пор.

Хотел бы почитать такую статью, если бы она была, возможно не стал бы TLP даже искать. Там действительно заявлены все те же саме возможности, но как-то очень сложно XML-конфиг без GUI.
Далеко не вся, и в конкретных ситуациях надо смотреть.
Здесь, всё же суть именно в нештатной ситуации использования.
Под Windows в целом было всё нормально.
Cогласен, негатива было бы меньше, +1.
Но, Вы сами когда-нибудь пробовали дистрибутивы для домохозяек, хотя бы в Virtual Box, просто потыкать?

Не буду дальше спорить, по каждой позиции мы можем препираться очень долго.

Считайте лучше, что мне проще хаять Windows, так как большинство его пользователей хаят Linux.
Мир жесток и не справедлив, и вообще, жизнь такая сложная штука.
Сегодня хаят Linux, завтра будут хаять Windows, только MacOS всегда будет оставаться необхаяной :)

И, да, я подумывал купить Mac Air и поставить на него Ubuntu, только он клавиатурой не вышел, а заказать с нормальной ANSI и надеятся, что он приедет, как-то очень страшно.
Плюсую, у жены всегда остаётся мой старый ноут. После того, как я первый раз поставил ей Linux я каждый раз спрашиваю, что ей оставить. Она в 100% случаев выбирает Linux, а не Windows. Работает быстрей, всё, что ей нужно — есть. Никаких проблем нет, и я всегда, если что, могу помочь, в отличие от Windows.

У Дедушки с Бабушкой тоже Linux, на неттопе. Им кроме «шариков» (lines) и Google Chrome ничего не нужно. Мама тоже на Linux перешла, т.к. покупать новый компьютер «дорого», и, аналогично, нет необходимости. Отец, правда, до сих пор на Windows, но он это мотивирует тем, что не нужно тратить время пока всё работает. И, у него действительно работает, потому, что он его использует в основном как записную книжку.
noapic и powertop из комментария выше
скорее всего просто путь до powertop неверно прописан в
/etc/systemd/system/powertop.service

у меня был прописан неверно
Powertop — ArchWiki
https://wiki.archlinux.org/index.php/powertop

nano /etc/systemd/system/powertop.service

#!/bin/bash

[Unit]
Description=Powertop tunings

[Service]
Type=oneshot
# Arch
ExecStart=/usr/bin/powertop --auto-tune
# Ubuntu
ExecStart=/usr/sbin/powertop --auto-tune

[Install]
WantedBy=multi-user.target


надо только правильный путь для ExecStart для вашей системы
Привет. Обычная работа. Как это ни странно я работаю. На работе, работу, программистом. Я пока не программист, я только учусь. Раньше, очень долго был экономистом и системным аналитиком. Тогда у меня был Windows, но для реализации Хобби я заглядывал в Linux.

Сейчас я по «профдеформации» вроде как Senior Node.JS Developer. То есть я пишу под Node.JS на JavaScript. И мне в общем-то очень подходит дырка в мир в 11", так как:
1. Она очень лёгкая и её совершенно не сложно таскать с собой поти всегда.
2. Кроме консоли и текстового редактора мне редко что бывает нужно, даже Node-Inspector я запускаю крайне редко, и в основном это происходит на сервере. То есть мне нужна, по большому счёту, машинка, не сильно отличающаяся от обычной печатной. Full HD потмоу, что привык, больше букв вижу одновременно.
3. Node.JS и Windows — это не очень хорошее сочетание. Вполне рабочее, всё можно настроить и сделать, но если придётся собирать часть зависимостей через gyp — намучаться пока ещё можно вполне успешно. Да, есть полная поддержка в Visual Studio, да, всё будет работать. Но Вы видели сколько стоит нормальная студия? Express Edition или какой-там бесплатный есть её вариант рассматривать не очень хочется. Да и к тому же к ней нужно сразу ставить какой-нибудь Re-Sharper и прочие всяческие в основном далеко не беспалтные дополнения. Да и не нужно мне всё это, у меня есть grep, которого я под Windows почему-то не встречал. Ну и всякое такое.

Наконец, мне просто очень не комфортно с системой, которая постоянно от меня чего-то хочет, постоянно лезет с какими-то отвлекающими нюансами, то реклама, то обои, и вообще, я чувствую себя в ней как в мобильнике. Дело привычки, конечно. Можно вернуть кнопку «Пуск», конечно. Можно «скачать и поставить» — конечно. Все эти «конечно» меня очень не радуют. Обычно на установку и полную настройку системы и у меня уходит полчаса. В этот раз так не вышло, поэтмоу получилась эта статья.
Спасибо БОЛЬШОЕ! Прям вообще «зашло»
# powertop --auto-tune

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность