The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблема с потоками"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"Проблема с потоками"  +/
Сообщение от usasoft (ok) on 18-Дек-09, 15:25 
Есть скрипт на perl, под FreeBSD 32bit, а ранее и на CentOS 32bit работал без проблем в 100 потоков и более, web-crawler, т.е. делает обращение к сайтам

Недавно поставил Debian 32bit PAE, скрипт запускается и работает в 100 потоков, однако скорость такая, как будто работает в 1 поток, поигрался с ulimit, ничего не помогло

сделал strace, получил

rite (1, «80»…, 2) = 2
futex (0xb12c5914, FUTEX_WAIT_PRIVATE, 133, NULL) = 0
futex (0xb12c58c0, FUTEX_WAKE_PRIVATE, 1) = 0
write (1, «\10\10»…, 2) = 2
write (1, «81»…, 2) = 2
futex (0xb12c5914, FUTEX_WAIT_PRIVATE, 135, NULL) = 0
futex (0xb12c58c0, FUTEX_WAKE_PRIVATE, 1) = 0
write (1, «\10\10»…, 2) = 2
write (1, «82»…, 2) = 2
futex (0xb12c5914, FUTEX_WAIT_PRIVATE, 137, NULL) = 0
futex (0xb12c58c0, FUTEX_WAKE_PRIVATE, 1) = 0
write (1, «\10\10»…, 2) = 2
write (1, «83»…, 2) = 2
futex (0xb7300010, FUTEX_WAKE_PRIVATE, 1) = 0
futex (0xb12c5914, FUTEX_WAIT_PRIVATE, 139, NULL) = 0
futex (0xb12c58c0, FUTEX_WAKE_PRIVATE, 1) =


в чем может быть проблема?!

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблема с потоками"  +/
Сообщение от svn (??) on 18-Дек-09, 16:42 
>в чем может быть проблема?!

В выводе:
...
80
81
82
83
...

Он настолько необходим?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблема с потоками"  +/
Сообщение от usasoft (??) on 18-Дек-09, 20:49 
убрал вывод, все тоже самое) и еще тогда почему работает в том же FreeBSD, тут проблема в чем-то другом, как мне кажется)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру