serwer dla poczty/www

Stacho Pal stacho w venco.com.pl
Pią, 14 Kwi 2006, 15:25:15 CEST


On Fri, 14 Apr 2006, Przemysław Backiel wrote:
> Sławomir Kawała napisał(a):
>> Dnia Fri, 14 Apr 2006 01:53:59 +0200
>> Marcin Kurzyna <pld w nius.waw.pl> napisal(a||e)s:
>>> On Thursday 13 April 2006 21:49, Sławomir Kawała wrote:
>>>> Przede wszystkim tylko niektore aplikacje sa w stanie wykorzystac
>>>> dwa procesory, sa to aplikacje pisane wielowatkowo... moze
>>>> dochodzic do
>>> ...której świetnym przykładem będzie serwer www
>> konkretniej apache, ale oczywiscie - masz racje.
> DNS swoje tez obciaza momentami...

Binda można skonfigurować na SMP (/etc/sysconfig/named).

>>>> sytuacji, gdy aplikacja obciazy mocno jeden procesor i bedzie sie
>>>> zamulac, podczas gdy drugi bedzie sie 'nudzil'. Ponadto bledne jest
>>> hm, mi jak jedna aplikacja, jednowątkowa wisi na jednym procku to
>> (...)
>> A teraz sytuacja gdy aplikacja jest jednowatkowa, obciaza pierwszy
>> procek w 100% i mimo, ze jest zapas na drugim, trzecim czy fafnastym to
>> i tak aplikacja sie bedzie zamulac, mimo, ze system globalnie bedzie w
>> 'swietnej' kondycji, maly load etc. - o to mi chodzilo.
> a nie jest tak
> ze jeden proces pójdzie na procek 1
> drugi proces na procek 2
> trzeci na 3

Tak IMHO właśnie jest.

> jakis mechanizm rodzielania zadan na procesory jest w ogóle?

Musi być, jest jeszcze tak że jeden proces nie jest na stałe
przypisany do konkretnego prosesora, tylko 'migruje'.

>>> ile osób tyle opinii, co do wielu procesorów - myślę że musisz się
>>> zastanowić czy masz szansę wykorzystać przetwarzanie równoległe.
>>
>> Zgadza sie. Najoptymalniejszym wyjsciem jest mozliwosc przetestowania
>> obu rozwiazan.
> no i jak najpierw myslalem o wielu procesorach, to teraz juz tak nie mysle..
> zastawiam się, czy rzeczywiscie: apacze, mysql, postfix, spamassasin,
> amavis z clamavem (mksem), bindem.. wykorzsta kilka procesorów..
> czy moze jednak 1 mocniejszy procek no i składak...

Wykorzystają, przyklad to maszyna z której piszę ten list
(2xPIII 550MHz, 512MB), inna sprawa że jakiś komputer z jedenym
procesorem ~1.5GHz już byłby szybszy, lub porównywalny.
Nie wspominając o pamięci i dyskach.
===========
hdparm -Tt /dev/sdb

/dev/sdb:
  Timing cached reads:   520 MB in  2.00 seconds = 259.98 MB/sec
  Timing buffered disk reads:   92 MB in  3.06 seconds =  30.10 MB/sec
============
-- 
pzdr
Stacho Pal


Więcej informacji o liście pld-users-pl