Feb. 11th, 2015

orleanz: (main)
Вот есть у меня pid процесса

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

1. читает с диска, с разбивочкой по файлам откуда читает
2. пишет на диск, с разбивочкой по файлам куда пишет

Я хочу таким образом понять, почему Тимсити 10 минут стартует на виртуализированной убунте.
orleanz: (main)
я кстати понял почему во фразе
Das Leben ist nichts für Feiglinge
используется nichtS а не nicht.

Это потому, что nichts является сокращеним двух слов - nicht etwas

То есть, английский вариант был бы The life is not something for cowards.

Во как!
orleanz: (main)
[2015-02-11 04:37:38,613] INFO - jetbrains.buildServer.STARTUP - ===========================================================
[2015-02-11 04:37:38,613] INFO - jetbrains.buildServer.STARTUP - Starting TeamCity server
[2015-02-11 04:38:37,097] INFO - jetbrains.buildServer.STARTUP - TeamCity version: 9.0.2 (build 32195), data format version 709

[2015-02-11 04:53:58,618] INFO - jetbrains.buildServer.STARTUP - ===========================================================
[2015-02-11 04:53:58,618] INFO - jetbrains.buildServer.STARTUP - Starting TeamCity server
[2015-02-11 04:56:28,158] INFO - jetbrains.buildServer.STARTUP - TeamCity version: 9.0.2 (build 32195), data format version 709

[2015-02-11 04:57:55,442] INFO - jetbrains.buildServer.STARTUP - ===========================================================
[2015-02-11 04:57:55,442] INFO - jetbrains.buildServer.STARTUP - Starting TeamCity server
[2015-02-11 05:13:20,858] INFO - jetbrains.buildServer.STARTUP - TeamCity version: 9.0.2 (build 32195), data format version 709

[2015-02-11 05:16:40,442] INFO - jetbrains.buildServer.STARTUP - ===========================================================
[2015-02-11 05:16:40,442] INFO - jetbrains.buildServer.STARTUP - Starting TeamCity server
[2015-02-11 05:25:49,099] INFO - jetbrains.buildServer.STARTUP - TeamCity version: 9.0.2 (build 32195), data format version 709

[2015-02-11 05:27:48,262] INFO - jetbrains.buildServer.STARTUP - ===========================================================
[2015-02-11 05:27:48,262] INFO - jetbrains.buildServer.STARTUP - Starting TeamCity server
[2015-02-11 05:29:04,568] INFO - jetbrains.buildServer.STARTUP - TeamCity version: 9.0.2 (build 32195), data format version 709
orleanz: (Default)
Zbigniew Brzezinski (@zbig) tweeted at 7:59 PM on Tue, Feb 03, 2015:
A small contingent of US troops in the Baltics on a continuing basis should make Putin more reluctant to do something stupid.


Posted via m.livejournal.com.

orleanz: (main)
Jon Stewart was born Jonathan Stuart Leibowitz in New York City, New York, to Marian (Laskin), a teacher, and Donald Leibowitz, a physics professor. His family is Ashkenazi Jewish (from Austria, Ukraine, Poland, and Belarus).

А еще бонус

Longtime friends with Arizona senator John McCain, a frequent guest on his show.
orleanz: (main)
Мне тут в комментах написали, что я дескать зря бочку качу, что Тимсити (Джава веб-приложение в своем собственном Томкате) - стартует, в зависимости от настроения, от 1 до 15 минут. При том что написано не случайными людьми а самими Джет Брейнами.

Я вот тут задумался - а справедливый ли это тезис? В смысле, действительно ли билд-сервер промышленного уровня нельзя написать так, чтобы он быстро стартовал?

Давайте разбираться. Что такое билд-сервер? Ведь на самом деле, билд-сервер - это концептуально не очель сложное приложение. Его архитектуру можно представить, как некий центральный элемент - базу данных конфигураций билдов с веб-интерфейсом, плюс - множество разных примочек, плагинов и т.п.

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

Центральная часть билд-сервера - база конфигураций билдов. Размер базы заведомо небольшой. Ну, скажем, 100 конфигураций билдов, каждая конфигурация это, грубо говоря, JSON весом, ну допустим, менее 20 килобайт (хотя я не знаю, зачем даже и 20 килобайт на конфигурацию билда, но ладно, допустим). Извините, но общий размер базы тогда - 2 мегабайта.

В реальной жизни, база конфигурации часто будет состоять из 30 конфигураций каждый весом в 1кб (имя билда, пути к скриптам, пути к артефактам, расписание запуска и т.п.). То есть - вообще МИЗЕР.

Далее, количество пользователей такого веб-сервера тоже небольшое. Это вам не сайт Би-Би-Си и не Джи-мейл. Это внутрикорпоративный сервер, его кроме пользуют весьма ограниченное количество людей.

Я вот реально не понимаю, почему веб-сервер для ничтожной аудитории с базой ничтожного размера не может стартовать менее чем за 3 секунды.

Обьясните мне, пожалуйста, где моя ошибка.
Page generated Aug. 14th, 2025 10:16 pm
Powered by Dreamwidth Studios