Windows vs Linux - Как десктоп
, и игровая станция.
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.217.169] |
|
|
Правила раздела:
| Страницы: (1182) « Первая ... 1007 1008 [1009] 1010 1011 ... 1181 1182 ( Перейти к последнему сообщению ) |
Windows vs Linux - Как десктоп
, и игровая станция.
|
Сообщ.
#15121
,
|
|
|
|
the_Shadow
В одном потоке(Виндовс) можно обрабатывать не более чем 64 сокета. И это - все ограничения. В остальном - сколько есть памяти (ресурсов) столько и сокетов можно открывать. А вот одновременно держать их открытыми - тут есть конечно проблемы - вроде FreeBSD спокойно держит около 20000 сокетов - сколько в виндах вроде около 16 000 - но надо смотреть ![]() Посмотрел - ни фига не понял - но утверждают, что в теории 65к - по количеству доступных портов. Ну вот нашел еще: Цитата This has been discussed lot's of times. The number of sockets that can simultaneously be opened depend on your Windows version (Win 9x is limited to something less than 100) and for serverversion is motly limited by the amount of physical RAM you have in the system because socket use memory from the non paged pool. You could reach 50000 open sockets if you run Windows 2000 with 1GB or more of RAM. For more informations, read the article at http://www.microsoft.com/mspress/books/sampchap/5726a.asp |
|
Сообщ.
#15122
,
|
|
|
|
Цитата Oleg2004 @ В одном потоке(Виндовс) можно обрабатывать не более чем 64 сокета. мм.. Вы уверены? Откуда такая информация..? Добавлено я .. только что создал 300 000 сокетов в одном потоке... так.. проверить.. |
|
Сообщ.
#15123
,
|
|
|
|
Цитата я .. только что создал 300 000 сокетов в одном потоке... так.. проверить.. Хмммм... Интересно... А ты их просто создал и всё? Или обмен какой был? Цитата одном потоке(Виндовс) можно обрабатывать не более чем 64 сокета. И это - все ограничения. В остальном - сколько есть памяти (ресурсов) столько и сокетов можно открывать. А вот одновременно держать их открытыми - тут есть конечно проблемы - вроде FreeBSD спокойно держит около 20000 сокетов - сколько в виндах вроде около 16 000 - но надо смотреть ![]() Посмотрел - ни фига не понял - но утверждают, что в теории 65к - по количеству доступных портов. Спасибо. Блин, как странно -- чего-то я в Линуксе ограничений не вижу. Единственное ограничение -- при использовании epoll() нужно оговорть сколько и чего мы открываем. Но это обходимо, IMHO... |
|
Сообщ.
#15124
,
|
|
|
|
Я имею в виду вот это обстоятельство:
Цитата Модель с WSAEventSelect() обладает несколько большей эффективностью по сравнению с моделью WSAAsyncSelect(), плюс хорошая совместимость с "безоконными" приложениями. Она рекомендуется для серверов, получающих до 100 запросов на соединение и их обработку. Проблема лишь в том, что можно запустить "в дело" не более 64 объектов (в одном потоке) одновременно, и если будет создано 1024 сокета, это потребует 16–ти потоков! Надо же отслеживать события или событийные объекты - а на них ложится ограничение. Добавлено Цитата LuckLess @ я .. только что создал 300 000 сокетов в одном потоке... так.. проверить.. Это с помощью socket()??????? Cоздать и обработать - это две большие разницы |
|
Сообщ.
#15125
,
|
|
|
|
аа.. модель WSAEventSelect.. ну если использовать порт завершения ввода вывода, и при помощи него делать обработку в одном потоке, то ограничение - размер пула неподкачиваемой памяти. Выходит что так?
Цитата the_Shadow @ Хмммм... Интересно... А ты их просто создал и всё? Или обмен какой был? небыло. Я ж тебе код скинул. там где был обмен (вызов connect) я не проверял на более чем 2500 сокетах.. отработало.. |
|
Сообщ.
#15126
,
|
|
|
|
Цитата небыло. Я ж тебе код скинул. там где был обмен (вызов connect) я не проверял на более чем 2500 сокетах.. отработало.. А! Да! Извини, отвлёкся... Я тут одну софтинку себе ставил (виндовую и заказную). Под wine. Чуть выше писал... Только что долго удивлялся -- софтинка попала в меню GNOME (сейчас 2.20). Конкретнее говоря, в меню "Другое" -- она не относится к "программированию" или "системным"... Даже uninstall.exe работает из меню GNOME... Иконка приложения соответствует тому, что есть в самой приблуде... На "рабочем столе GNOME" иконка то же присутствует. С чего бы это? Странно. Карма штоль? :D:D |
|
Сообщ.
#15127
,
|
|
|
|
the_Shadow
так.. скажи мне самый user-friendly дистрибутив линукса, с таким умным гномом... поставлю млин!! (а ВОВ ты кстати из под вайна пускаеш?) |
|
Сообщ.
#15128
,
|
|
|
|
Цитата мм.. Вы уверены? Откуда такая информация..? Ну, может быть у тебя 64-х битная система, там ограничения гораздо слабее. |
|
Сообщ.
#15129
,
|
|
|
|
Цитата так.. скажи мне самый user-friendly дистрибутив линукса, с таким умным гномом... поставлю млин!! Или Slackware (11) и поставить dropline-gnome из Сети. Или SaintFile. Там у меня всё уже есть, на CD. Только собирать надо будет всё из сырцов. Долго. Но крайне эффективно. Самое первое что придётся сделать -- указать реально работающий процессор. Под него будут выставлены опции оптимизации и -- вперёд. Цитата (а ВОВ ты кстати из под вайна пускаеш?) Если честно, то есть очень хорошая игровая платформа. Windows XP называется... Как раз для таких случаев. :D:D А зачем спать на потолке, если у меня она лицензионная и изо всего набора программного обеспечения там только WoW и установлен? Тратить ресурсы даже на своём агрегате я не очень хочу. Хотя, когда mangos тестировал, то из-под wine и пускал. Замедление весьма и весьма незначительное, но есть. Правда, у меня на машине и крутится всего море... Лень иной раз тормозить.Цитата самый user-friendly Да они все не злобные. И дружественные. Только друзей себе избирательно подбирают. Ты же не будешь с человеком говорить типа -- "пшёл нах", "в Бабруйск, животнае..." с первых же минут общения с ним? Ты будешь стараться найти с ним общий язык. Верно? С Линуксом -- так же. Это иная система с иной идиологией. Не более. |
|
Сообщ.
#15130
,
|
|
|
|
Цитата the_Shadow @ Если честно, то есть очень хорошая игровая платформа. Windows XP называется... ну под вайном то пробывал хоть? ![]() Цитата the_Shadow @ Или Slackware (11) и поставить dropline-gnome из Сети. а эта штука.. dropline-gnome она ставится тыком мыши? ладна.. даже readme прочту.. посмотримс.... Добавлено Цитата the_Shadow @ олько собирать надо будет всё из сырцов. нене.. хочу Линукс, работающий, изкаропки, т.к. в системе я дуб |
|
Сообщ.
#15131
,
|
|
|
|
Цитата LuckLess @ ну под вайном то пробывал хоть? ![]() Я пробовал WoW под вайном. Работает. |
|
Сообщ.
#15132
,
|
|
|
|
Цитата ну под вайном то пробывал хоть? ![]() Ну, я же говорю -- под wine тестировал, когда разбирался с mangos. Работает. Цитата а эта штука.. dropline-gnome она ставится тыком мыши? ладна.. даже readme прочту.. посмотримс.... Да всё просто. 1. Качаешь dropline-installer. Отсель -> http://www.droplinegnome.net/ вот это -> http://osdn.dl.sourceforge.net/sourceforge/dropline-gnome/dropline-installer-2.20-i686-1dl.tgz 2. От root'а говоришь installpkg dropline-installer-2.20-i686-1dl.tgz 3. Так же от root'а -- ./dropline-installer 4. Потом, в открытом окне (всё что выше делаешь в простом терминале). Выбираешь всё, что тебе нужно. Там и GTK# и GNOME#... Для начала просто поставь всё. Сеть у тебя выдержит, я думаю... Когда определишься с тем, что тебе явно не нужно, просто сделаешь removepkg. Ну, в принципе, всё... Если выставлена корректная русификация, то всё будет карашо... Всё это совершенно не больно. wine поставишь по приведённому выше мануалу. С 2004г. тех. процесс мало изменился. |
|
Сообщ.
#15133
,
|
|
|
|
Цитата Ты же не будешь с человеком говорить типа -- "пшёл нах", "в Бабруйск, животнае..." ну почему же, вот например, лохов можно под крыло брать, под опеку так сказать. каждый месяц бабки будут приносить как шёлковые, а кроме как "пшёлнах" по иному - ну и как с ними общаться то?... ну, может они и не друзья будут, но кормильцы - это стопудово ![]() Олег, никогда не пробовал такую конфигурацию?.. Добавлено Цитата с первых же минут общения с ним? Ты будешь стараться найти с ним общий язык. Верно? буду защищать этих лохов, что бы были шёлковые. а то начнут возмущаться, бабки зажидивать, к другому уйдут не приведи Аллах... нафига мне этот гемор?.. |
|
Сообщ.
#15134
,
|
|
|
|
Цитата Олег, никогда не пробовал такую конфигурацию?.. Эээ... Рискну заметить что "рабовладельческий строй" как формат экономических отношений изжил себя где-то пару-тройку тысяч лет назад. В общем и целом. Ну, местами, порой он имеет место быть. Но зачем же, право, господа? :D:D |
|
Сообщ.
#15135
,
|
|
|
|
Олег, равный над равным власти не имеет, но неужели ты приравняешь себя к какой то там электронной железке, а?...
|