motofan logo
2 страниц V < 1 2        
> 

Консольные приложения, Обновлено 30-Окт-2021: fbmark и др.

EXL
сообщение 24.2.2019, 11:03


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 140
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4654



Цитата(fill.sa @ 12.2.2019, 6:29)
* Точно не знаю кто их них такой прожорливый, но для запуска требуется 256Мб оперативы.
Все необходимые зависимости выкладывал чуть ранее.


А оно действительно столько жрёт RAM? Или это просто проверка? Если просто проверка, наверное можно её найти, удалить и посмотреть что будет.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 25.2.2019, 20:56


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Цитата(EXL @ Вчера, 12:03)
* А оно действительно столько жрёт RAM? Или это просто проверка? Если просто проверка, наверное можно её найти, удалить и посмотреть что будет.

Я так и непонял, когда собирал статикой, То клиент тупо писал killed, поиск по исходникам ничего не дал. Гугл подсказал что нужно 256оперативы и это реально помогло.
А когда собирал с библиотекой отдельно, чего-то там система писал мол зарезервировать память нужно, не помню уже точно. И как обычно свап помогал.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 26.2.2019, 5:28


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Еще несколько разных библиотек и программ собрал. А также поновее zlib, ибо требовался по зависимостям для некоторых библиотек из пакета glib




zlib
Версия: 1.2.8
Дом сайт: http://www.zlib.net
Зависимости:
Описание:
zlib — свободная кроссплатформенная библиотека для сжатия данных, созданная Жан-Лу Гайи и Марком Адлером. Применяется во многих проектах требующих сжатия данных.



glib
Версия: 2.56.4
Дом сайт: https://developer.gnome.org/glib/
Зависимости: zlib, pcre
Описание:
GLib — низкоуровневая библиотека, расширяющая возможности, предоставляемые стандартной библиотекой libc языка C. Разрабатываемая в рамках и лежащая в основах проектов GTK+ и GNOME, GLib широко используется в приложениях, в том числе и неграфических.




А вот и чем проверить ncurses и glib
mc
Версия: 4.8.22
Дом сайт: http://midnight-commander.org
Зависимости: libncurses, glib
Сборка: ./configure --with-screen=ncurses --without-x --enable-static=yes --enable-shared=yes --without-libiconv-prefix
Описание:
GNU Midnight Commander - один из диспетчеров файлов с текстовым интерфейсом
Прикрепленное изображениеПрикрепленное изображение

В недрах форума нашелся старый пренос mc на магикс. Сам не пробовал, что там хз.
midnight-commander

Сообщение отредактировал fill.sa - 5.4.2020, 0:48
Прикрепленный файл zlib-1.2.8_MagX.tar.gz   ( 276.61 килобайт ) Кол-во скачиваний: 105
Прикрепленный файл glib-2.56.4_MagX.tar   ( 9.18 мегабайт ) Кол-во скачиваний: 166
Прикрепленный файл mc-4.8.22_MagX.tar   ( 6.35 мегабайт ) Кол-во скачиваний: 186
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 26.2.2019, 14:32


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 140
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4654



Цитата(fill.sa @ Сегодня, 3:56)
* Я так и непонял, когда собирал статикой, То клиент тупо писал killed, поиск по исходникам ничего не дал.


Ясно. Тогда действительно столько памяти резервируется где-то там на старте для каких-то нужд. Killed означет что про запуске (или во время работы программы) возникла ситуация OOM и ядро Linux убило жирный процесс.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 31.3.2019, 19:15


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Несколько программ из разделы проверки быстродействия системы

sysbench
Версия: 0.5
Дом сайт: http://sysbench.sourceforge.net/
https://github.com/akopytov/sysbench
Описание:
sysbench — is a modular, scriptable and multi-threaded benchmark tool based on LuaJIT. It is most frequently used for database benchmarks, but can also be used to create arbitrarily complex workloads that do not involve a database server.
пример: sysbench --test=cpu --cpu-max-prime=20000 run
итоги проверки на магиксе Консольные приложения

iozone3
Версия: 487
Дом сайт: http://www.iozone.org/
Описание:
iozone3 — инструмент для проверки файловой системы. Он выполняет ввод / вывод файла mmap () и использует потоки POSIX .
Он получил награду Infoworld Bossie Awards 2007 за лучший инструмент ввода / вывода файлов. [3] [4]

Сообщение отредактировал fill.sa - 29.10.2020, 11:09
Прикрепленный файл sysbench-0.5_MagX.tar.gz   ( 118.33 килобайт ) Кол-во скачиваний: 113
Прикрепленный файл iozone3-4.8.7_MagX.tar   ( 1.08 мегабайт ) Кол-во скачиваний: 159
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 2.4.2019, 4:57


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 140
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4654



fill.sa,
Ты проверь мне работу бенчмарка 7z, чтобы определить нам наиболее оптимальные опции оптимизирующего компилятора, см. это.
Как будет время, давно жду. Раз уж ты начал всякие бенчмарки собирать.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 2.4.2019, 15:52


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



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

Постараюсь как-то добраться.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 1.6.2019, 11:04


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Давно собирал, так и не добрался сам проверить и посмотреть как работает.
Может кто проверить и опишет как делал.


CMU-Sphinx
Версия: 5prealpha
Дом сайт: https://cmusphinx.github.io/wiki/
Описание:
CMU Sphinxr - группы систем распознания речи. Они включают в себя серию распознавателей речи (Sphinx 2 - 4) и тренажер акустической модели (SphinxTrain)

Сообщение отредактировал fill.sa - 13.1.2020, 17:00
Прикрепленный файл CMU-Sphinx_MagX.tar.gz   ( 27.93 мегабайт ) Кол-во скачиваний: 167
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 14.7.2019, 22:58


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



DjVuLibre
Версия: 3.5.27
Дом сайт: http://djvu.sourceforge.net/
ключи сборки: --prefix=/usr --libdir=\${prefix}/lib/ --libexecdir=\${prefix}/lib --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --disable-maintainer-mode --disable-dependency-tracking --enable-static --enable-shared
Описание:
DjVuLibre включает автономную программу просмотра, плагин для веб-обозревателей и инструменты командной строки (раскодировщик, кодировщики, утилиты).

В теме обсуждения есть пример как использовать из этого набора библиотеку для своих нужд, например запились своего просмотрщика djvu файлов.
https://sourceforge.net/p/djvu/discussion/1.../?limit=25#4b81

Сообщение отредактировал fill.sa - 9.12.2019, 16:59
Прикрепленный файл djvulibre-3.5.27_MagX.tar   ( 2.73 мегабайт ) Кол-во скачиваний: 192
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 24.7.2019, 18:47


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(fill.sa @ 31.3.2019, 22:15)
* sysbench

Прикрепил результат теста на ZN5 и Z6. dirol.gif
Прикрепленный файл sysbench.zip   ( 4.77 килобайт ) Кол-во скачиваний: 160
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 25.7.2019, 2:12


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 140
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4654



Цитата(VINRARUS @ Сегодня, 1:47)
* Прикрепил результат теста на ZN5 и Z6.

Получается, разница между 532 MГц на ZN5 и Z6 в пределах погрешности? Кстати, маркировка чипа CPU (правильнее наверное SOC) у них одинаковая, не в курсе?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 25.7.2019, 8:41


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Цитата(EXL @ Сегодня, 3:12)
* Получается, разница между 532 MГц на ZN5 и Z6 в пределах погрешности?

Похоже на то, именно это и хотели проверить. Я еще как-то доберусь z6w свой запустить сравнить.

Цитата(EXL @ Сегодня, 3:12)
* у них одинаковая, не в курсе?

я так понимаю SOC Одинаковый на все магиксы вообще, единственное что было несколько ревизий. чем именно они отличались непонятно.
Проверить кстати можно заглянув в фс ядра.

Добавлено позже (25.7.2019, 9:46):
Цитата(fill.sa @ Сегодня, 9:41)
* Похоже на то, именно это и хотели проверить.

Хотя есть один параметр который значительно разницы.
Это response time: max: , у зн5 оно всегда прилично больше, на всех частотах посмотрел.

Сообщение отредактировал fill.sa - 25.7.2019, 16:17
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 25.7.2019, 14:13


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 140
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4654



Цитата(fill.sa @ Сегодня, 15:41)
* я так понимаю SOC Одинаковый на все магиксы вообще

У тундры он должен отличаться по идее.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 25.7.2019, 16:17


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Цитата(EXL @ Сегодня, 15:13)
* У тундры он должен отличаться по идее.

Ну АP часть по идее одинаковая все равно. BP Только уже другой. Хотя кто знает.
Проверить все равно некому это.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 1.12.2019, 14:07


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



nmap
Версия: 7.80
Зависимости: libpce и вообщем много, но в силу некоторых проблем большая часть собрана воедино со всеми зависимостями. По итогу и размер файлов увеличился прилично.
Дом сайт: https://nmap.org/
Сборка:
Описание:
nmap — свободная утилита, предназначенная для разнообразного настраиваемого сканирования IP-сетей с любым количеством объектов, определения состояния объектов сканируемой сети (портов и соответствующих им служб).


Не знаю зачем но собрал такое чудо.
wvdial
Версия: 1.61-master
Зависимости: libcrypt wvstreams(libuniconf libwvstreams libutils libwvbase)
Дом сайт:
Описание:
wvdial - это программа установки соединения посредством PPP-протокола.



wvstreams
Версия: 4.4
Зависимости: libcrypt libssl libcrypto
Дом сайт:
Сборка: --without-PACKAGE --enable-testgui --enable-static --enable-shared. Связано с openssl1.1.1, т.к. ранее собирал именно эту последнюю версию. Правда пришлось как обычно наложить заплаточку ибо все заточено под старый openssl.
Описание:
wvstreams- набор библиотек




youtube-dl
Версия: 2020.01.01
Зависимости: python 2.6, 2.7 или 3.2+
Зависимости python: libz math и много еще разных
Дом сайт: https://youtube-dl.org/
https://github.com/ytdl-org/youtube-dl#deve...er-instructions
Описание:
youtube-dl - скачать видео с youtube.com или других видео платформ




gettext
Версия: 0.19
Зависимости: libxml2
Дом сайт: http://www.gnu.org/software/gettext/
Описание:
gettext — библиотека проекта GNU для интернационализации, широко применяемая в свободном ПО.




libtool
Версия: 2.4.6
Зависимости:
Дом сайт: https://www.gnu.org/software/libtool/
Описание:
GNU libtool - является общей библиотекой поддержки скриптов. Libtool скрывает сложность использования распределенных библиотек под последовательным, переносимым интерфейсом.

Сообщение отредактировал fill.sa - 30.8.2020, 18:34
Прикрепленный файл nmap_7.80_static_MagX.tar.gz   ( 7.59 мегабайт ) Кол-во скачиваний: 388
Прикрепленный файл libtool-2.4.6_MagX.tar.gz   ( 631.94 килобайт ) Кол-во скачиваний: 332
Прикрепленный файл wvdial-1.61-master_MagX.tar.gz   ( 279.92 килобайт ) Кол-во скачиваний: 361
Прикрепленный файл wvstreams-4.4_MagX.tar.gz   ( 5.08 мегабайт ) Кол-во скачиваний: 359
Прикрепленный файл youtube-dl-2020.01.01_MagX.tar.gz   ( 1.6 мегабайт ) Кол-во скачиваний: 336
Прикрепленный файл gettext-0.19_MagX.tar.gz   ( 1.27 мегабайт ) Кол-во скачиваний: 317
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 20.3.2020, 9:56


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Решил я тут продолжить перенос телеги на гуишку
Попробовал запустить консольные версии что я раньше собирал Консольные приложения и оказалось что tlegram отказывается запрашивать номер для авторизации.
Некоторые изыскание привели к тому, что вероятно проблема связана с блокировкой телеги и прога не может подключиться к серверам.
Более детальные поиски привели к уже похожей проблеме в 2015 https://github.com/vysheng/tg/issues/440#is...omment-77865031 и там человек нашел выход сменой жестко прописаных ip адресов сервера. Это меня натолкнуло на мысль, что вероятно уже опять сменились ip, запустил я на компе telegram-cli и увидел, что действительно ip адреса отличаются.
Сделал небольшой патч на библиотеку и прогу
Код
#define TG_SERVER_1 "149.154.175.53"
#define TG_SERVER_2 "149.154.167.50"
#define TG_SERVER_3 "149.154.175.100"
#define TG_SERVER_4 "149.154.167.92"
#define TG_SERVER_5 "91.108.56.181"
//#define TG_SERVER_1 "149.154.175.50"
//#define TG_SERVER_2 "149.154.167.51"
//#define TG_SERVER_3 "149.154.175.100"
//#define TG_SERVER_4 "149.154.167.91"
//#define TG_SERVER_5 "149.154.171.5"


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

Но пересобранные файлы я на всякий случай выкладываю. Вдруг у кого-то запустится и поможет.



Добавлено позже (20.3.2020, 11:07):
Единственное что спасает в этой ситуации, это на компе пройти авторизацию под root, затем все файлы из ~/.telegram-cli и без потери атрибутов файлов перенести их в телефон тоже в учетку root.
Тогда при запуске telegram-cli без ключа -q телега оживает и можно пользоваться. Но если долго не входить, файлы просрачиваются и уже не получиться зайти.
Прикрепленный файл tgl_tg-cli_MagX_2019.tar   ( 13.54 мегабайт ) Кол-во скачиваний: 209
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 23.3.2020, 21:03


Гуру
******

Группа: Разработчики
Сообщений: 1 240
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



В продолжение темы по проверке быстродействия системы.
Инструмент для проверки скорости чтения с диска.

hdparm
Версия: 9.58
Дом сайт: https://sourceforge.net/projects/hdparm/files/hdparm/
Описание:
hdparm — инструмент предназначен для регулировки и просмотра параметров жёстких дисков с интерфейсом ATA. Утилита может установить такие параметры как объём кеш-памяти накопителя, спящий режим, управление питанием, управление акустикой и настройки DMA.
Ранее входила в пакет hwtools.[3]

пример: hdparm -Tt /dev/mtdblock/root

Кстати, вот тут весьма интересно попрверять на разныех телефонах ибо чипы памяти были разные, более того даже разных ревизий. И скорости могут тоже быть разные.
мой замер на zn5, пробовал несколько раз и на разных разделах. Результат примерно один.
Код
.bin/hdparm -Tt /dev/mtdblock/root

/dev/mtdblock/root:
Timing cached reads:    84 MB in  2.02 seconds =  41.54 MB/sec
HDIO_DRIVE_CMD(identify) failed: Inappropriate ioctl for device
Timing buffered disk reads:  12 MB in  3.11 seconds =   3.85 MB/sec


для интереса прогнал свою старую карту памяти sdhc
Код
.bin/hdparm -Tt /dev/mmc/blk0/disc

/dev/mmc/blk0/disc:
Timing cached reads:    18 MB in  2.00 seconds =   8.99 MB/sec
HDIO_DRIVE_CMD(identify) failed: Inappropriate ioctl for device
Timing buffered disk reads:   4 MB in  3.08 seconds =   1.30 MB/sec


Добавляю
Добрался прогнать u9 на скорость. И она чуть чуть, но все-таки меньше. Прогнал несколько попыток. Выкидываю среднее значение,
Код

./hdparm -Tt /dev/mtdblock/root

/dev/mtdblock/root:
Timing cached reads:    82 MB in  2.00 seconds =  40.96 MB/sec
HDIO_DRIVE_CMD(identify) failed: Inappropriate ioctl for device
Timing buffered disk reads:  12 MB in  3.04 seconds =   3.94 MB/sec


bonnie++
Версия: 1.04
Дом сайт: https://www.coker.com.au/bonnie++//
Описание:
bonnie++ - Как видно из названия, Bonnie++ основан на бенчмарке Bonnie. Существует много различных типов операций над файлами и разные программы их по разному используют. Bonnie++ тестирует некоторые из них и выводит результат по каждому из тестов.

обыно запускается так bonnie++ -d /tmp , но на магиксе будут проблемы, нужно подбирать ключи, например запустить от пользователя -u ezx


fbmark
Версия: master
Дом сайт: https://github.com/caramelli/fbmark
Описание:
fbmark - Linux Framebuffer Benchmark
А еще у него красочные рисунки ))
Прикрепленное изображениеПрикрепленное изображение
моя проверка такая, fb_sierpinski увы крошиться в процессе
Код
root# ./.bin/fb_rectangle
Rectangle frame buffer test bench
Benchmarking 60x80 size: 7.60 MPixels/second

root# ./.bin/fb_mandelbrot
Mandelbrot frame buffer test bench
Benchmarking 48 iterations: 8.65 seconds

root# ./.bin/fb_sierpinski
Segmentation fault


на u9 так
Код

# ./fb_rectangle
Rectangle frame buffer test bench
Benchmarking 60x80 size: 8.05 MPixels/second

# ./fb_mandelbrot
Mandelbrot frame buffer test bench
Benchmarking 48 iterations: 8.62 seconds

и для второго fb на U9. Итоги всегда меньше
Код

./fb_rectangle && ./fb_mandelbrot
Rectangle frame buffer test bench
Benchmarking 60x80 size: 5.80 MPixels/second
Mandelbrot frame buffer test bench
Benchmarking 48 iterations: 8.50 seconds


для него, да и вообще в целом для fb есть небольшая литературка https://fosdem.org/2020/schedule/event/fbde...framebuffer.pdf

Сообщение отредактировал fill.sa - 25.3.2020, 16:37
Прикрепленный файл hdparm-9.58_MagX.tar   ( 160 килобайт ) Кол-во скачиваний: 216
Прикрепленный файл bonnie__-1.04_MagX.tar   ( 50 килобайт ) Кол-во скачиваний: 201
Прикрепленный файл fbmark_MagX.tar   ( 30 килобайт ) Кол-во скачиваний: 208
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Консольные приложения, Обновлено 30-Окт-2021: fbmark и др. · Motorola на Linux OS · Forum
 

2 страниц V < 1 2
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 16.6.2025, 16:17

Форум живёт: