Цитата(fill.sa @ 12.2.2019, 6:29)

Все необходимые зависимости выкладывал чуть ранее.
А оно действительно столько жрёт RAM? Или это просто проверка? Если просто проверка, наверное можно её найти, удалить и посмотреть что будет.
![]() |
![]() |
![]() |
![]() |
![]() |
Здравствуйте, гость ( Вход | Регистрация ) |
![]() Консольные приложения, Обновлено 30-Окт-2021: fbmark и др. |
EXL |
![]() |
![]() Rock The Microphone ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 3 140 Регистрация: 12.5.2007 Из: г. Новосибирск Пользователь №: 134 652 Модель телефона: XT894 / XT897 Прошивка: Различные Настроение: null Рейтинг: 4654 ![]() |
Цитата(fill.sa @ 12.2.2019, 6:29) ![]() Все необходимые зависимости выкладывал чуть ранее. А оно действительно столько жрёт RAM? Или это просто проверка? Если просто проверка, наверное можно её найти, удалить и посмотреть что будет. |
fill.sa |
![]() |
![]() Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 1 240 Регистрация: 8.2.2011 Из: Беларусь Пользователь №: 223 758 Модель телефона: z6 V8 Прошивка: Linux SAedition MOD Рейтинг: 400 ![]() |
Цитата(EXL @ Вчера, 12:03) ![]() Я так и непонял, когда собирал статикой, То клиент тупо писал killed, поиск по исходникам ничего не дал. Гугл подсказал что нужно 256оперативы и это реально помогло. А когда собирал с библиотекой отдельно, чего-то там система писал мол зарезервировать память нужно, не помню уже точно. И как обычно свап помогал. |
fill.sa |
![]() |
|||
![]() Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 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
| |||
EXL |
![]() |
![]() Rock The Microphone ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 3 140 Регистрация: 12.5.2007 Из: г. Новосибирск Пользователь №: 134 652 Модель телефона: XT894 / XT897 Прошивка: Различные Настроение: null Рейтинг: 4654 ![]() |
Цитата(fill.sa @ Сегодня, 3:56) ![]() Ясно. Тогда действительно столько памяти резервируется где-то там на старте для каких-то нужд. Killed означет что про запуске (или во время работы программы) возникла ситуация OOM и ядро Linux убило жирный процесс. |
fill.sa |
![]() |
||
![]() Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 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
| ||
EXL |
![]() |
![]() Rock The Microphone ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 3 140 Регистрация: 12.5.2007 Из: г. Новосибирск Пользователь №: 134 652 Модель телефона: XT894 / XT897 Прошивка: Различные Настроение: null Рейтинг: 4654 ![]() |
fill.sa,
Ты проверь мне работу бенчмарка 7z, чтобы определить нам наиболее оптимальные опции оптимизирующего компилятора, см. это. Как будет время, давно жду. Раз уж ты начал всякие бенчмарки собирать. |
fill.sa |
![]() |
![]() Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 1 240 Регистрация: 8.2.2011 Из: Беларусь Пользователь №: 223 758 Модель телефона: z6 V8 Прошивка: Linux SAedition MOD Рейтинг: 400 ![]() |
EXL,
Да у меня доступ к телу не всегда есть. собирать то не проблема, я и по удаленки и на виртуалке могу. Я винраруса просил, говорил давай насобираю и скину - он чего-то проигнорил . Постараюсь как-то добраться. |
fill.sa |
![]() |
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 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
| |
fill.sa |
![]() |
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 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
| |
VINRARUS |
![]() |
|
![]() Термоядерный ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 3 496 Регистрация: 12.12.2009 Из: Чорнобиль Пользователь №: 211 044 Модель телефона: WX160 & L7 & Z6 & ZN5-128 Прошивка: 740 MHz: Z6 and ZN5 Настроение: youtu.be/A_yQLYLiSGQ Рейтинг: 1211 ![]() |
| |
EXL |
![]() |
![]() Rock The Microphone ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 3 140 Регистрация: 12.5.2007 Из: г. Новосибирск Пользователь №: 134 652 Модель телефона: XT894 / XT897 Прошивка: Различные Настроение: null Рейтинг: 4654 ![]() |
|
fill.sa |
![]() |
![]() Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 1 240 Регистрация: 8.2.2011 Из: Беларусь Пользователь №: 223 758 Модель телефона: z6 V8 Прошивка: Linux SAedition MOD Рейтинг: 400 ![]() |
Цитата(EXL @ Сегодня, 3:12) Похоже на то, именно это и хотели проверить. Я еще как-то доберусь 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 |
![]() |
![]() Rock The Microphone ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 3 140 Регистрация: 12.5.2007 Из: г. Новосибирск Пользователь №: 134 652 Модель телефона: XT894 / XT897 Прошивка: Различные Настроение: null Рейтинг: 4654 ![]() |
|
fill.sa |
![]() |
![]() Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 1 240 Регистрация: 8.2.2011 Из: Беларусь Пользователь №: 223 758 Модель телефона: z6 V8 Прошивка: Linux SAedition MOD Рейтинг: 400 ![]() |
|
fill.sa |
![]() |
||||||
![]() Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 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
| ||||||
fill.sa |
![]() |
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 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 телега оживает и можно пользоваться. Но если долго не входить, файлы просрачиваются и уже не получиться зайти.
| |
fill.sa |
![]() |
|||
![]() Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 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
| |||
![]() ![]() |
Текстовая версия | Сейчас: 16.6.2025, 16:17 |
Форум живёт: