Ну да, копирование с NVMe накопителя происходит немного быстрее, чем из snap-образа:
# sync; echo 3 > /proc/sys/vm/drop_caches
/var/lib/snapd/snap/rider$ time cp -r current/ /tmp/1
real 0m2,586s
user 0m0,013s
sys 0m2,137s
# sync; echo 3 > /proc/sys/vm/drop_caches
/home/andrew/tmp/rider$ time cp -r current/ /tmp/1
real 0m1,881s
user 0m0,003s
sys 0m1,041s
Целых 2.5 секунды в SNAP против 1.8 секунд напрямую для 3 гигабайт данных.
Эта разница настолько микроскопическая, что увидеть её в реальности невозможно.
Более того, я не замечаю разницы даже между SATA II SSD и NVMe, потому что мало уметь читать данные с бешеной скоростью, надо их уметь с такой скоростью обрабатывать. Если бы загрузка IDE заключалась в простом копировании файлов в память, то она бы стартовала за полсекунды.
Мы берём современные nvme не для того, чтобы экономить место
Ну да, то же самое можно и про оперативную память сказать. JetBrain ToolBox съел полгига памяти — да не жалко, у нас же их целых 64 гига.
Так что если есть возможность сэкономить 10 гигов просто за счёт эффективного сжатия, не вижу проблем. Есть возможность отказаться от прожорливого ToolBox — тоже хорошо.
P.S. Лично я NVMe брал, в первую очередь, ради экономии места, причём физического. Маленькая плашка занимает сильно меньше места в корпусе компьютера, чем диск формата 2.5 или вообще 3.5.
Сжатие образов в snap — это не только минус (время на распаковку), но и плюс.
Например, с продуктами JetBrains пользоваться snap очень удобно, а каких-либо проблем с производительностью я не заметил. Зато сразу бросается в глаза экономия места (от полгига до гига на одну IDE вместо несколько гигов + многих тысяч файлов) и супербыстрая установка/обновление.
Добавлю, что, как минимум, у китайцев всё намного проще с бюрократией и расходованием средств. У нас были совместные гранты с китайцами, и от наших требований у них реально глаза на лоб лезли.
Вот это и отвратительно. Поменял User Agent — и действительно, стало лучше. К слову, по неведомой причине, родной клиент Teams в Linux позволяет шарить только весь экран, а браузер — отдельные окна.
Я до всероса доходил в 2000-2002 годах. За абсолютное первое место дарили компьютер. За диплом 1 степени мне подарили принтер (я его в итоге продал, потому что стоимость расходников была запредельной), за 2 степени — часы-радиобудильник. Но там спонсором был компьютерный магазин. В универе же "заработал" КПК-шку и сотовый телефон (вот это прям в тему было). Ну и всякие мелочи типа лицензионного Lingvo, DrWeb.
Наукометрия. Во многих российских академиях до сих пор признаются для отчётов только журнальные статьи, но не публикации с конференций. Пофигу, что это топовые мировые конференции, пофигу, что их труды индексируются в Scopus/WoS. Их уровень ниже, чем самый низкосортный журнал.
Финансирование. Публикация на конференции стоит очень больших денег (оргвзнос + поездка). Проще сделать журнальную публикацию, если денег в обрез.
Невозможность поехать в страну проведения: визовые ограничения, коронавирус, секретность. А без очного присутствия на конференции не будет публикации.
Простое нежелание ехать в другое полушарие. Конференции обычно проводятся каждый раз в новом месте (чаще чередуются Америка-Европа-Азия). Если нет острой необходимости ехать на конкретную конференцию в конкретный год, можно принять участие в следующем году или поехать на конференцию чуть ниже уровнем.
P.S. В этом году CVPR проводится в США. Чтобы попасть в США, нужно проделать огромный квест: получить второй загранпаспорт, съездить за границу, уколоться там первой дозой вакцины от коронавируса, подать документы на визу, открыть счёт в зарубежном банке, вернуться, пополнить счёт свифтом, по готовности документов повторить поездку за границу, получить вторую дозу, забрать документы, купить билеты, снять валюту, вернуться, подать документы на транзитную визу. И всё это успеть сделать за короткий срок в пару-тройку месяцев между нотификацией о принятии доклада и началом конференции.
К слову, и 10 лет назад попасть в США было сложно. Студентам штамповали визы направо и налево, а вот профессоров проверяли по 2-3 месяца. С такими сроками участие в пролёте. Я же с Канадой так пролетел (визу дали через 3 месяца после подачи).
Ради интереса перегрузился в Xfce. Потребление оперативной памяти снизилось на полгига, потребление видеопамяти же, наоборот, выросло на полгига. Интересно, почему?
Меня больше бесит Teams, который суть — обёртка над браузером.
Но если аналогичные сервисы Google прекрасно работают из браузера, в т.ч. и из Firefox, то Teams не работает и требует запуска через приложение. Пусть горят в аду.
Проблема с аллокацией памяти в Linux:
https://www.opennet.ru/tips/3184_telegram_memory_debug.shtml
Ну да, копирование с NVMe накопителя происходит немного быстрее, чем из snap-образа:
Целых 2.5 секунды в SNAP против 1.8 секунд напрямую для 3 гигабайт данных.
Эта разница настолько микроскопическая, что увидеть её в реальности невозможно.
Более того, я не замечаю разницы даже между SATA II SSD и NVMe, потому что мало уметь читать данные с бешеной скоростью, надо их уметь с такой скоростью обрабатывать. Если бы загрузка IDE заключалась в простом копировании файлов в память, то она бы стартовала за полсекунды.
Ну да, то же самое можно и про оперативную память сказать. JetBrain ToolBox съел полгига памяти — да не жалко, у нас же их целых 64 гига.
Так что если есть возможность сэкономить 10 гигов просто за счёт эффективного сжатия, не вижу проблем. Есть возможность отказаться от прожорливого ToolBox — тоже хорошо.
P.S. Лично я NVMe брал, в первую очередь, ради экономии места, причём физического. Маленькая плашка занимает сильно меньше места в корпусе компьютера, чем диск формата 2.5 или вообще 3.5.
У всякого инструмента должно быть оптимальное применение.
Пихать в snap офисный пакет, жирную IDE — это хорошо.
А вот пихать мелкие приложения — зло.
Большая часть этих файлов — рантайм, нативный код.
Непосредственно .NET код — 2 мегабайта. Не всё так плохо.
Сжатие образов в snap — это не только минус (время на распаковку), но и плюс.
Например, с продуктами JetBrains пользоваться snap очень удобно, а каких-либо проблем с производительностью я не заметил. Зато сразу бросается в глаза экономия места (от полгига до гига на одну IDE вместо несколько гигов + многих тысяч файлов) и супербыстрая установка/обновление.
А хрен его знает.
Наукометрия — тоже вещь не идеальная.
Да околонулевой у нас потенциал, странный вопрос какой-то.
Добавлю, что, как минимум, у китайцев всё намного проще с бюрократией и расходованием средств. У нас были совместные гранты с китайцами, и от наших требований у них реально глаза на лоб лезли.
Как минимум, можно на RssAnon посмотреть.
Вот это и отвратительно. Поменял User Agent — и действительно, стало лучше. К слову, по неведомой причине, родной клиент Teams в Linux позволяет шарить только весь экран, а браузер — отдельные окна.
См. п. 1 моего комментария. Овчинка попросту не стоит выделки.
Я до всероса доходил в 2000-2002 годах. За абсолютное первое место дарили компьютер. За диплом 1 степени мне подарили принтер (я его в итоге продал, потому что стоимость расходников была запредельной), за 2 степени — часы-радиобудильник. Но там спонсором был компьютерный магазин. В универе же "заработал" КПК-шку и сотовый телефон (вот это прям в тему было). Ну и всякие мелочи типа лицензионного Lingvo, DrWeb.
Far Manager поэтому всегда спрашивает, когда вы хотите скопировать файл в архив.
Это, кстати, легко объясняется:
Наукометрия. Во многих российских академиях до сих пор признаются для отчётов только журнальные статьи, но не публикации с конференций. Пофигу, что это топовые мировые конференции, пофигу, что их труды индексируются в Scopus/WoS. Их уровень ниже, чем самый низкосортный журнал.
Финансирование. Публикация на конференции стоит очень больших денег (оргвзнос + поездка). Проще сделать журнальную публикацию, если денег в обрез.
Невозможность поехать в страну проведения: визовые ограничения, коронавирус, секретность. А без очного присутствия на конференции не будет публикации.
Простое нежелание ехать в другое полушарие. Конференции обычно проводятся каждый раз в новом месте (чаще чередуются Америка-Европа-Азия). Если нет острой необходимости ехать на конкретную конференцию в конкретный год, можно принять участие в следующем году или поехать на конференцию чуть ниже уровнем.
P.S. В этом году CVPR проводится в США. Чтобы попасть в США, нужно проделать огромный квест: получить второй загранпаспорт, съездить за границу, уколоться там первой дозой вакцины от коронавируса, подать документы на визу, открыть счёт в зарубежном банке, вернуться, пополнить счёт свифтом, по готовности документов повторить поездку за границу, получить вторую дозу, забрать документы, купить билеты, снять валюту, вернуться, подать документы на транзитную визу. И всё это успеть сделать за короткий срок в пару-тройку месяцев между нотификацией о принятии доклада и началом конференции.
К слову, и 10 лет назад попасть в США было сложно. Студентам штамповали визы направо и налево, а вот профессоров проверяли по 2-3 месяца. С такими сроками участие в пролёте. Я же с Канадой так пролетел (визу дали через 3 месяца после подачи).
Xfce: https://hsto.org/webt/2v/18/2u/2v182upjcjmxle5dkiiey450rqc.png
KDE: https://habrastorage.org/webt/hz/g9/s7/hzg9s7nfyi_twhjvcogwvy4qhpa.png
Rider — молодец, умеет в многопоточность. На мощных системах он работает гораздо шустрее студии.
В смысле: нельзя устроить аудио/видеоконференцию.
Zoom — нативный клиент, а Teams — Electron, поэтому ограничения кажутся искусственными.
Попробуйте отключить антивирус.
Ради интереса перегрузился в Xfce. Потребление оперативной памяти снизилось на полгига, потребление видеопамяти же, наоборот, выросло на полгига. Интересно, почему?
Меня больше бесит Teams, который суть — обёртка над браузером.
Но если аналогичные сервисы Google прекрасно работают из браузера, в т.ч. и из Firefox, то Teams не работает и требует запуска через приложение. Пусть горят в аду.