3,4к в квартал? это около 1000 р/ месяц, не много. Вполне сопоставимо со стоимостью моб. связи/ интернета/ проездом на общественном транспорте. На алкоголь более 3000/мес тратят, по статистике.
и за что минус? хоть бы пояснили, а то невежливо как-то. я серьезно спросил, зачем компании, много лет работающей на госконторы, в текущих реалиях и решениях (я их осуждаю, если что) публиковать что-то на ютубе? охват аудитории малый, и, видимо, расширятся будет с трудом, а вкладывать придется в развитие канала ресурсы. при этом канал https://rutube.ru/channel/25586638/ на том же рутубе есть, но не указали, стыдно, что ли?
Прекрасный образец, КАК ДЕЛАТЬ НЕ НАДО. Автор плохо понимает как работает Jmeter, как стартуют потоки, почему нагрузку делать надо не "10 сразу стартанем по 1 разу и все узнаем", а есть типы тестов стабильности, поиска максимума и др., что такое интенсивность запросов и как ей управлять, в частности, в jmeter. Оставьте эту работу профессионалам или научитесь, прежде чем писать статьи на хабр и давать вредные советы.
модель t-lite (выше в комментариях) ожидание ответа на вопрос из примера о пицце -0:04:45.099607 при этом жрет: 24 Гб RAM (all 64) 21 VRAM (4090) 18% CPU (r9 7950x)
модель beluga 7b ожидание ответа на вопрос (на английском) - 0:00:06.533465 при этом жрет: 10 Гб RAM (all 64) 14 VRAM (4090) 8% CPU (r9 7950x)
модель beluga 13b ожидание ответа на вопрос (на английском) - 0:02:18.005243 при этом жрет: 16 Гб RAM (all 64) 21 VRAM (4090) 25% CPU (r9 7950x)
модель "ruslan" ожидание ответа на вопрос о пицце - 0:04:35.263743 при этом жрет: 24Гб RAM (all 64) 21 VRAM (4090) 18% CPU (r9 7950x)
А пробовали подход с С4 нотацией? Этот подход неплохо ложится не только на описание архитектуры, но и на решения, где есть/нужны слои с разной детализацией, обычно от общего к частному
Показывает "среднее по рынку", как и многие другие сервисы, ничего выдающегося. Но это хороший способ собирать данные, по факту пользователи сами базу наполняют
"StorageSize принимает аргумент насколько нужно очистить в KB." — исправьте опечатку, пожалуйста. Исторически сложилась "традиция" писать код функций, максимально независимый от другого кода. Цель StorageSize () в приложении всего лишь посчитать размер директории, дефолтной функции в CLR нет, напишем свою
/// <summary>
/// Размер директории в байтах
/// </summary>
/// <param name="location">путь к директории</param>
/// <param name="subDir"></param>
/// <returns></returns>
public long GetDirectorySize(string location, bool subDir = false)
{
if (subDir)
{
return new DirectoryInfo(location).GetFiles("*.*", SearchOption.AllDirectories).Sum(file => file.Length);
}
else
{
return new DirectoryInfo(location).GetFiles("*.*", SearchOption.TopDirectoryOnly).Sum(file => file.Length);
}
}
и ее уже будем использовать в StorageSize () с блоками проверки, и, при необходимости, с параметрами не по умолчанию. Замечу, bool subDir = false не просто так, по дефолту не лезть в поддиректории безопасней. Ну и CheckStorage() потенциально дважды сканирует директорию(ии) — плохо :(
С Праздником!
Неважно на каких дисках, сама концепция одного потока на приложение + сервисные функции, наверно, не очень хорошо. И вы в StorageClear() используете лямбды, а отчего в StorageSize() их нет? return new DirectoryInfo(_path).GetFiles("*.*", SearchOption.AllDirectories).Sum(file => file.Length); Я бы в StorageSize() как параметр все же передавал _path, так более универсально
Создалось впечатление, что ПО собрано из кусочков, утянутых их разных мест. Класс логирования использует lock(), но в Main вызываются функции, которые внутри сделаны плохо, считывание/удаление реально будет вешать ПК, я уж не говорю про Thread.Speep() — ну используйте Tasks(), что ли. Пока тянет на поделку для журнала «Молодой Хакер»
P.S. Прячьте портянки кода под спойлеры, пожалуйста. Успехов!
3,4к в квартал? это около 1000 р/ месяц, не много. Вполне сопоставимо со стоимостью моб. связи/ интернета/ проездом на общественном транспорте. На алкоголь более 3000/мес тратят, по статистике.
что же, пора свой r9 7950x менять на новый, лучший, более производительный /s
ребрендинг, айдентика, дифференциаторы, маркетинговые метрики...
одно слово - эффективные менеджеры. рука-лицо.
и за что минус? хоть бы пояснили, а то невежливо как-то. я серьезно спросил, зачем компании, много лет работающей на госконторы, в текущих реалиях и решениях (я их осуждаю, если что) публиковать что-то на ютубе? охват аудитории малый, и, видимо, расширятся будет с трудом, а вкладывать придется в развитие канала ресурсы. при этом канал https://rutube.ru/channel/25586638/ на том же рутубе есть, но не указали, стыдно, что ли?
на Ютуб летом 2024, в России, для компании, которая больше частью на госконторы работает? Серьезно? Зачем?
Прекрасный образец, КАК ДЕЛАТЬ НЕ НАДО.
Автор плохо понимает как работает Jmeter, как стартуют потоки, почему нагрузку делать надо не "10 сразу стартанем по 1 разу и все узнаем", а есть типы тестов стабильности, поиска максимума и др., что такое интенсивность запросов и как ей управлять, в частности, в jmeter.
Оставьте эту работу профессионалам или научитесь, прежде чем писать статьи на хабр и давать вредные советы.
полагаю, нужна глубокая ревизия (сертификация), если она невозможна, что сильно вероятно, то шанс использовать "кота в мешке" явно ненулевой
Hidden text
закрыть Unity, открыть Unreal Engine. Юнити последние годы все хуже и хуже, при этом все дороже и дороже
модель t-lite (выше в комментариях)
ожидание ответа на вопрос из примера о пицце -0:04:45.099607
при этом жрет:
24 Гб RAM (all 64)
21 VRAM (4090)
18% CPU (r9 7950x)
модель beluga 7b
ожидание ответа на вопрос (на английском) - 0:00:06.533465
при этом жрет:
10 Гб RAM (all 64)
14 VRAM (4090)
8% CPU (r9 7950x)
модель beluga 13b
ожидание ответа на вопрос (на английском) - 0:02:18.005243
при этом жрет:
16 Гб RAM (all 64)
21 VRAM (4090)
25% CPU (r9 7950x)
модель "ruslan"
ожидание ответа на вопрос о пицце - 0:04:35.263743
при этом жрет:
24Гб RAM (all 64)
21 VRAM (4090)
18% CPU (r9 7950x)
к качеству ответа вопросов нет
А пробовали подход с С4 нотацией? Этот подход неплохо ложится не только на описание архитектуры, но и на решения, где есть/нужны слои с разной детализацией, обычно от общего к частному
пока все очень сырое. условный мидл сделает лучше, быстрее, надежнее. но, безусловно, ждем развития таких систем
Показывает "среднее по рынку", как и многие другие сервисы, ничего выдающегося. Но это хороший способ собирать данные, по факту пользователи сами базу наполняют
все только начинается...
Накосячилизакосили под MAC os панелькой. Стыдоба-то какая… похоже, Windows 12 будет клоном Мака."StorageSize принимает аргумент насколько нужно очистить в KB." — исправьте опечатку, пожалуйста. Исторически сложилась "традиция" писать код функций, максимально независимый от другого кода. Цель StorageSize () в приложении всего лишь посчитать размер директории, дефолтной функции в CLR нет, напишем свою
и ее уже будем использовать в StorageSize () с блоками проверки, и, при необходимости, с параметрами не по умолчанию. Замечу, bool subDir = false не просто так, по дефолту не лезть в поддиректории безопасней. Ну и CheckStorage() потенциально дважды сканирует директорию(ии) — плохо :(
С Праздником!
P.S. Прячьте портянки кода под спойлеры, пожалуйста. Успехов!
…
я вот кроме автоматизации еще нагрузкой в основном занимаюсь, но вы не дали мне шанса ответить…
АТ — автоматизированное тестирование(т.е. ручное ФТ заменяется программами)
НТ- Нагрузочное тестирование