9 янв. 2022 г.

производительность процессора M1 Pro (2021, 10 cores) при запуске ARM и Intel-кода в разных вариантах

Таблица производительности процессора M1 Pro при запуске одного и того же бенчмарка c geekbench.com версии 5.4.4 в разных вариантах.

Целью эксперимента было понять порядок замедления разных вариантов запуска.

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

Вариант запуска
(run variant)
Баллы при однопоточного запуска
Single-core cores.
Процент производительрности от нативного запуска.
Perfomance percent from native.
Native MacOS - ARM code 1769 100%
Rosetta 2 - Intel code 1347 76.1%
MacOS in Parallels VM - ARM code 1696 95.9%
Windows ARM in Parallels VM - ARM code 1527 86.3%
Windows ARM in Parallels VM - Intel code 623 35.2%
x86 CPU Emulation, default single-core CPU 75 4.2%
x86 CPU Emulation, Skylake 4-core CPU 72 4.1%

Для сравнения запуск того же теста на Intel Core i7-9750H, нативно в MacOS: 1030 баллов (58.2%).

Для эмуляции x86 CPU я использовал QEMU через обёртку UTM. В этом варианте у меня получилось поставить внутри виртуальной машины Windows XP, Windows 11, Ubuntu 20.04. Windows XP более-менее шевелилась и интерфейс работал хоть и не оч. быстро, но вполне пригодно. Интерфейсы Windows 11 и Ubuntu (Gui) тормозили оч. заметно и работать в таком режиме - точно некомфортно. В Windows 11 фоновые процессы съедают сразу 100% виртуального процессора и например нажатие кнопки Start обрабатывается 10-15 секунд прежде чем появляется меню.

В целом вариант эмуляции пригоден только если надо что-то померять или запустить оч. старый код на оч. старой системе: для современных падение производительности слишком сильное.


5 авг. 2020 г.

HP Neverstop - нормальный принтер/МФУ, без переплат за краску

Итог: наконец-то нормальный с честной ценой за принтер и за расходку.

Длинномысли:
В процессе поиска нового МФУ взамен окончательно сломавшегося наткнулся на принтеры/МФУ Neverstop. Сначала я на них даже не смотрел, т.к. принял за какую-то непонятную фирму которая сегодня есть, завтра нет.

Потом на этот же МФУ я наткнулся как на один из немногих, удовлетворяющих условию (не больше 300 мм в глубину) и присмотрелся подробнее. При более подробном рассмотрении оказалось, что это не новая фирма, а новая линейка принтеров HP и предложение сразу стало заметно интереснее.

Посмотрев обзоры и цену принтера я пришёл к выводу, что в HP решили продавать и принтер и тонер по честной цене (вместо того чтобы перекладывать часть стоимости принтера в расходники).

Сам принтер/МФУ стоит заметно дороже похожих и даже более богатых по функционалу моделей-конкурентов (в ту же цену можно взять цветной МФУ Ricoh с автоподатчиком документов на сканер и двусторонней автоматической печатью). Собственно на Ricoh я изначально и был настроен, но меня очень смущали его габариты, вес (30 кг просто на полку уже не поставишь). А вот цветная печать была не очень нужна - в прежнем принтере за 6-8 лет, которые он служил цветной картридж я заправлял около одного раза.
Зато заправка к нему стоит заметно дешевле: даже на hp.com заправлялка стоит 1700 рублей за тонер на 5 тыс. страниц, против картриджей по 5 тыс. рублей за 1600 страниц у Ricoh. 
+ раз в 20 тыс страниц нужно менять большой картридж с фотобарабаном (который и при обычных заправках картриджа тоже нужно регулярно менять) - 5 тыс. рублей. Итого стоимость страницы текста получается 50.5 копеек (без учёта бумаги).

В других лазерных МФУ стоимость получалась от 1.7 до 3.5 рублей за страницу (по стоимости только картриджей), самый дорогой вариант 3.5 кстати получился тоже у HP: HP LaserJet Pro MFP M28w.

При этом Neverstop идут заправленные объёмом на 5 тыс. страниц, в то время как другие МФУ которые я смог найти идут с "пробниками" на 700-1500 страниц и потом нужно будет минимум 1 раз купить ещё картридж для получения максимального объёма (1600-3100 страниц) печати с одной заправки (предыдущий МФУ сломался как раз после некачественной заправки).


Глядя на стоимость соседних МФУ и их расходников (тот же HP LaserJet Pro MFP M28w стоит 13 т.р., а картриджи к нему по 3500 за 1 тыс страниц) и серии Neverstop я ощущаю что тут меня не пытаются обмануть, а честно называют стоимость и принтера (относительно много) и расходников (сравнимо с заправкой в сервисе и дешевле совместимых картриджей).
Несмотря на то что объёмы печати у меня не особо большие - я уверен что напечатаю больше 3 тыс. страниц - примерно тут стоимость владения становится меньше более дешёвого M28w), а даже если и нет - я всё равно голосую рублём за честное разделение цен.
Ну а заодно и за спокойствие что оригинальный тонер достаточно дёшев чтобы не возиться с "совместимыми", а значит меньше проблем и более стабильной качество.

Надеюсь что это будет надёжная рабочая лошадка на долгие годы.

14 февр. 2019 г.

Странный Apple Pay

У меня есть 3 карты ВТБ банка + 1 сбер, которые я хочу держать привязанными к apple pay.  При оплате в теории я могу выбрать любую из них. Сбер и ВТБ различаются хорошо, а вот как отличить карты ВТБ друг от друга - совершенно непонятно.


До этого много лет ходил с Samsung и в Sampsung pay мог свободно назначать картам собственные названия, по которым легко их различать.

В Apple Pay ничего подобного не предусмотрено. Я огорчён.


28 янв. 2019 г.

OpenSSH be specified interface

Время от времени отключаю ноутбук от проводной сети и иду через пару метров к коллегам, потом обратно. Хочется чтобы на это время НЕ рвались ssh-сессии.

В новых версиях SSH появился удобный параметр -B - он позволяет задать интерфейс к которому должно привязываться исходящее соединение. Например на макбуке ssh -B en0 abc.ru -открывает соединение через WiFi и при отключении проводной сети соединения не рвутся.

Однако в версии 7.9p1 (последняя на данный момент) есть ошибка - эта опция работает только если целевой хост задан в виде IP-адреса, а не доменного имени.

В исходниках эта проблема уже поправлена, openssh из исходников собирается просто и беспроблемно, так что рекомендую.

14 окт. 2017 г.

10 минут на электросамокате xiaomi m365

Решил проверить насколько удобнее будет электросамокат по сравнению с моим Oxelo EF 7.
Взял xiaomi на 10 минут в прокат. За это время случайно пробил ему колесо, зато успел сделать несколько выводов:
1. Разгоняется медленно - я немножко подталкивал ногой для начального набора скорости.
2. На самокате можно шагать на бордюры, поднимая его вместе с ногой. Это несколько непривычно после обычного самоката (этот весит около 12кг), но в целом не сложно и просто вопрос перепривычки на новый вес
3. Делать это лучше на маленькой скорости - если шагать на большой то есть риск удариться задним колесом о бордюр, что в моём случае и произошло (пробил заднее колесо). Перднее колесо по ощущениям прочнее и наезда на бордюр не боится
4. До заявленных 25 км/ч по ощущениям не дотягивает. Едет быстрее обычного самоката, но не вдвое (на обычном у меня скорость движения 12-15 км/час).
5. В горку завозить меня отказался - пришлось помогать ногой. Проблема ли это мощности самоката или например износа батареи непонятно - самокат прокатный и потому используется заметно интенсивнее, чем личный.
6. Есть экономичный режим - там разгон плавный, скорость низкая. Подойдёт чтобы детям кататься.
7. Складывается заметно дольше чем Oxelo EF и места после складывания занимает больше.
8. Прицепить самокат к чему-то сложно: только если колесом (но оно вроде легко снимается), т.е. подходит для поездок туда где самокат можно оставить так. Например офис-дом.
9. Разгоняется не очень быстро
10. В итоге самокат мне понравился для задач ездить до офиса или в гости и т.п. Хочу купить.

Механизм складывания на самокате Oxelo EF 7

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

Дело оказалось просто в грязи: помогла разборка самоката, протирка тряпочкой и смазка Литол-24.

Механизм складывания устроен на вид надёжно: не смотря на внешний вид из пластика внутри железки и пластик там ни обо что не трется. Ударов ногой не боится и т.п. - можно пользоваться.

15 мар. 2017 г.

Про HP microserver Gen7 и iLO

К серверу этому бывает опция 615095-B21 - плата iLO, только стоит она дороже самого сервера и в продаже её в России я не нашел.

Решением стала установка бесплатного гипервизора VMWare http://www.vmware.com/ru/products/vsphere-hypervisor.html

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

На своем рабочем компьютере я подключил флешку к виртуальной машине и установил на неё гипервизор, потом просто вставил эту флешку в сервер - он загрузился и подцепил настройки сети по DHCP. Были опасения что гипервизор не запустится из-за разных процессоров (на рабочем компьютере Intel, а на сервере - amd), но всё сработало хорошо.

Внутрь VMWare прокинул физические диски напрямую через RDM и загрузился прямо с них, дальше только сетевые настройки дополнил. Теперь могу флешку вынуть и загрузиться на голом железе, а могу флешку вставить и загрузиться в гипервизоре, а оттуда уже запустить виртуалку с доступом к консоли и полным управлением.

Разницы между запуском на железе и под гипервизором на глаз не видно, так что флешка вполне может переехать на материнскую плату и стать этаким "программным iLO" с одной виртуалкой на сервер.

P.S. памяти немного жалко - гипервизор с веб-интерфейсом забирают себе 1.5Гб памяти (под виртуалку осталось примерно 4Гб), но на практике это пока не мешает.