Добрый день, Aleksandr!

Помогла команда taskset:
taskset 0x00000001 wikidpad

Странно, что современный Python тормозит на современных многоядерных 
процессорах.

-------- Перенаправленное сообщение --------
Тема:   Re: [wikidPad] WikidPad works slowly in Ubuntu 14.04
Дата:   Mon, 15 Sep 2014 12:02:57 +0400
От:     RB radio...@mtu-net.ru [wikidPad] <wikid...@yahoogroups.com>
Отвечать:       wikid...@yahoogroups.com
Кому:   wikid...@yahoogroups.com



Michael,

thank you!

Command for run WikidPad
taskset 0x00000001 wikidpad
really works, WikidPad works fast!

13.09.2014 00:58, Michael Butscher mbutsc...@gmx.de [wikidPad] пишет:
 > On 12.09.2014 10:55, RB radio...@mtu-net.ru [wikidPad] wrote:
 > > Graham,
 > >
 > > I disable the BIOS all the processor cores Intel Core i3 except one and 
Hyper-threading.
 > > WikidPad stopped braking.
 > > But at the same time slightly reduced speed of your computer.
 >
 > I'm not a Linux expert but running WikidPad using the "taskset" command 
should
 > help:
 >
 > http://manpages.ubuntu.com/manpages/trusty/man1/taskset.1.html
 >
 > With taskset you can assign a process to one (or more) particular CPU 
core(s).
 >
 > Michael

Michael

Tue, 26 Aug 2014 17:33:38 +0400, Aleksandr Sytar <sytar.a...@gmail.com> пишет:


26 августа 2014 г., 16:54 пользователь M <radio...@mtu-net.ru> написал:
Добрый день, Aleksandr!

22 Aug 2014 23:11:02 +0400, Aleksandr Sytar <sytar.a...@gmail.com> пишет:

IOwait (wa) в top 0.0

Версия Sqlite ни при чем, так же тормозит и с 3.8.2 на быстром компьютере с
процессором Intel Core i3.
Помогает отключение второго ядра и Hyper-threading в BIOS для Intel Core i3.

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

Михаил

Может проще тогда разработчикам сообщить о баге? Благо, симптомы вполне понятны.



21 августа 2014 г., 16:48 пользователь M <radio...@mtu-net.ru> написал:

Aleksandr,


Кроме процессора все остальные показатели в норме? Тот же IOwait


IOwait не смотрел.
Это команда в терминале?
А, в top?!


iotop, glances, atop, htop - выбирайте на свой вкус.

Заметил два отличия.
Во-первых, в версиях Sqlite


Работает нормально:
На медленном ноутбуке Dell 500 с Ubuntu 14.04
Версия Sqlite: 3.8.2

Еще комп:
Sqlite version: 3.7.9
wxPython version: 2.8.12.1
Ubuntu 12.04 32-разрядная
Intel? Core?2 CPU 6400 @ 2.13GHz ? 2


Работает нормально:

Тормозит на PC с процессором Intel Core i3 и SSD.
На нем Ubuntu 14.04 и  Sqlite version: 3.7.9
Sqlite: 3.8.2
Как "выровнять" на нем версию Sqlite до 3.8.2?
Странно, почему разные версии Sqlite, хотя репозиторий Ubuntu 14.04 один
и
тот же?

Еще, наверное, самое важное.
Я решил торможение WikidPad на PC с процессором Intel Core i3 и SSD,
отключив в BIOS второе ядро процессора Intel Core i3 и Hyper-threading!

И WikidPad заработала приемлемо - ввод текста не тормозит.
Но это же неправильно.
Погуглив, я нашел упоминания, что бывают программы на Python'е, что
тормозят
на многоядерных процессорах и/или от Hyper-threading.

Может, что-то в главном модуле на Python, какую-нибудь инициализацию
нужно
исправить?



Thu, 21 Aug 2014 08:54:48 +0400  Sytar<sytar.a...@gmail.com> пишет:


29 июля 2014 г., 16:53 пользователь M <radio...@mtu-net.ru> написал:


Добрый день!

Программа-органайзер вики WikidPad 2.1 тормозит: ввод текста с
задержками.
Программа WikidPad написана на Python.
Формат файлов - plain text.
Кодировка UTF-8 без BOM.

Ставил WikidPad 2.1 отсюда:
http://www.getdeb.net/updates/Ubuntu/12.10/?q=wikidpad
Везде Ubuntu 14.04 64-хразрядная.
Везде python 2.7.6, python3 3.4 (но он не используется WikidPad 2.1,
насколько понял).

Пробовал также запуск из исходников python wikidpad.

Три компьютера.
2 с SSD, один из них с процессором Intel Core i3, второй с AMD-450.
Ноутбук с процессором Intel Core i3, HDD.
Ноутбук Dell 500 с процессором Intel Celeron 550.

Вот на этом ноутбуке ввод текста в записи WikidPad идет без задержек,
а на компьютерах с более мощными процессорами, но с тем же ПО,
после ввода 2-3 слова заметное торможение.
То же с обработкой текста - выделением, копированием и т.п.

В top процесс python на ноутбуке Dell 500 % CPU не поднимается  выше
88%,
на других, помощнее машинах в процессе ввода в top ~110-112%.
Это в строчке процесса python.

Что это может быть?
И как победить?


("Гуглил" python slowly, писал в группу WikidPad - не помогло).



Кроме процессора все остальные показатели в норме? Тот же IOwait




--
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


------------------------------



--
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

------------------------------


--
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

Дати відповідь електронним листом