EPIA в килера

Posted by Kiril Kirov Sat, 17 Nov 2007 22:05:00 GMT

Поне от няколко месеца се каня да си пусна блога отново, след като пролетта бях принуден да го спра, поради причини, които няма да описвам тук. Имах най-разнообразни проблеми с домашната мрежа (окабеляване, switches, сървъри и т.н.). В крайна сметка си спретнах в килера един стар Pentium III за router. Идеята ми беше на него да си пусна и блога. Е да ама не, постепенно тази машина се напълни с какви ли не дребни нещица, които ми трябват и ползвам. Тези неща в момента са: dnscache, dhcpd, Apache+WebDAV+Subversion, ntpd, tftpd (трябва ми за PXE boot). Просто по едно време осъзнах, че тая работа няма да стане така. Машината беше започнала да прави доста голям swap. Реших да добавя памет, тя имаше 128Mb + 32Mb, намерих още едно парче 128 Mb и едно 256 Mb. Оказа се обаче, че мога да сложа максимум 128 + 256, защото машинката има само 2 слота. Всъшност хубавото на този компютър (HP Vectra) е, че е много малък, тих и харчи малко ток (захранването е 90W). С повечето памет нещата тръгнаха доста добре, но не достатъчно за да издържат Ruby on Rails заедно с Typo. В момента в който тръгнеше Typo цялата машина се задръстваше (поради 1-2 ruby процеса, които заемат между 32 и 50 Mb RAM). Работата беше ясна, трябваше или да сменя машината или да взема още една. Тъй като хич не ми се искаше да работят в килера 2 машини, реших да сменя тази. Кратка справка с Kvant Service показа, че в момента се предлагат на старо, доста добри машинки Dell Optiplex. Те са доста малки и на пръв поглед подходящи за целта. Почти се бях навил да си взема, когато си спомних, че всъщност става дума за Pentium IV. Най-големият проблем на тези процесори (а те може би са най-проблемните процесори произвеждани от Intel) е консумацията на енергия. След кратко ровене се оказа, че действително е така, захранването на тази машина е 160W минимум. Това ми се стори адски много, не ми трябва печка, а не ми трябеа и чак такава производителност. Когато става дума за малка машина, с ниска консумация на енергия, няма как да не се сетя за VIA EPIA. Все пак съм си играл с тях доста време, правил съм какви ли не експерименти на тях и посветих доста време на тези неща, работейки в BGServcie. Всъщност от доста време си имам едно такова дъно и никога не съм му намирал добро приложение. Реших, че накрая времето му е дошло. То от доста време е монтирано в една сравнително малка кутия (с 90W захранване, което е предостатъчно за него). Наскоро се наложи да му сменя вентилатора, тогава реших и да го оборудвам с 512 Mb RAM. Сложих едно FreeBSD, монтирах машината в помещението и започнах да инсталирам. Машината, както си знаех и от преди, е доста бавна. Въпреки, че е с процесор VIA Ezra-T на 1Ghz (по-известен като Cyrix III), копроцесора и работи на половината честота и има само 32Kb cache. По производителност се равнява на много бавен Pentium III, или може би на бърз Pentium II. На практика нещата са по-сложни, защото все пак дъното има ATA133 контролер и hardware MPEG декодер. При добра настройка може да върши чудеса, но да не задълбавам. На нея сложих всично необходимо за работещ Rails. Реших да използвам Lighttpd, хаби по-малко памет от Apache и се конфигурира доста по-лесно. Вързах Rails с FastCGI към него и ето, че в момента отново имам работещ блог. Немога да кажа, че работи бавно, освен когато генерира страниците (но това се случва само, когато правя промени). Като цяло съм много доволен, работи прилично добре, а и пестя от ток. Но все пак си мисля, че нищо друго сериозно немога да кача на този комютър. Най-много да поеме още някое не много сложно web приложение, и това при положение, че половината свят не се изсипе да ми чете блога! :-)

Leave a comment

Comments