Koszyk
jest pusty
livemarks Facebook Twitter Youtube Linkedin

Maszyna dla See

Artykuł opisuje poprawną konfigurację komputera, uwzględniając zarówno konfigurację sprzętową jak i systemową dla programów z rodziny See.
nr 6/7 2002

 

Konfiguracja sprzętowa dla See

Każdego użytkownika komputera intryguje pytanie jak skonfigurować swój komputer by pracował wydajnie i stabilnie. Kupując nowy komputer zadajemy sobie pytanie jaką konfigurację wybrać aby za posiadane środki otrzymać jak najszybszą maszynę. Współczesne systemy operacyjne maja niemałe wymagania ale z drugiej strony potrafią optymalnie wykorzystać sprzęt na którym pracują. W sprzedaży dostępne są wydajne, firmowe komputery złożone ze starannie dobranych podzespołów gwarantujące osiągnięcie maksymalnej wydajności w przypadku większości typowych zastosowań

Nie oznacza to jednak, że nic nie można poprawić, wręcz przeciwnie. Typowe zestawy są przygotowane pod typowe zastosowania a to oznacza w praktyce kompromis pomiędzy niekiedy wzajemnie sprzecznymi wymaganiami. Gdy nasze środki są ograniczone, wtedy możemy samodzielnie złożyć komputer lub zamówić nietypową konfigurację u dostawcy. Niekiedy posiadamy już komputer i staramy się po prostu jak najlepiej go wykorzystać lub usprawnić. We wszystkich takich przypadkach warto przed podjęciem decyzji dotyczących sprzętu poznać wymagania programów które będziemy używać i zoptymalizować sprzęt pod kątem wydajności całości systemu, a nie tylko teoretycznych testów szybkości sprzętu.

Oczywiście zupełnie inne są wymagania typowych programów biurowych, inne są wymagania gier, a inne są wymagania programów CAD. Wynika to z charakteru pracy tych programów i sposobu w jaki wykorzystywany jest sprzęt.

SEE Electrical Expert czy SEE 2000 są programami CAD. Z technicznego punktu widzenia SEE to przede wszystkim przetwarzanie znacznych ilości danych i graficzny edytor w którym pracuje użytkownik. Dane zapisywane są w plikach i bazach danych i to jest najważniejszy element wpływający na jakość całego stanowiska pracy. Kilka lat temu wydajność i jakość kart graficznych również miała istotne znaczenie, jednak dzisiaj gwałtowny rozwój technologii akceleratorów graficznych praktycznie rozwiązał ten problem.

 

 

Jak więc powinna wyglądać idealna konfiguracja do pracy z SEE? Zobaczmy.

  •     Wydajność dysku i kontrolera dysku jest ważniejsza niż szybkość procesora. Ideałem byłby szybki dysk SCSI z nowoczesnym kontrolerem UltraSCSI 160 MB/s. Jeżeli musimy kupić dysk IDE, to powinien być on jak najszybszy. Warto zajrzeć do specjalistycznej prasy (np. testów CHIP-a) i wybrać szybki dysk, zwykle są to dyski o większej prędkości obrotowej, np. 7200 obr/min. Lepszy będzie dysk mniejszy ale za to szybszy. Nie zapomnijmy o kontrolerze dysku (zwykle jest on na płycie głównej) powinien obsługiwać tryb Ultra ATA/100 lub jeszcze lepiej Ultra ATA/133.
  •     Oczywiście im szybszy jest procesor tym lepiej. Jeżeli nas na to stać, możemy kupić demona prędkości, zwykle jest to najnowszy i najdroższy procesor. Rozsądniej jednak nie przepłacać, w zupełności powinien nam wystarczyć nieco wolniejszy model, zwykle już niewiele wolniejsze procesory są 2 razy tańsze! Jeżeli możemy, wybierzmy procesor firmy Intel, z pewnością nie będziemy mieli wtedy problemów z kompatybilnością.
  •     Wybór właściwej karty graficznej ma podstawowe znaczenie dla komfortu pracy i mniejsze znaczenie dla wydajności. Dobre rezultaty możemy uzyskać już za pomocą tanich kart, np. z serii GeForce2. Odradzam stosowanie kart zintegrowanych na płycie głównej, zwykle karty takie są kiepskiej jakości i na dodatek nie mają własnej pamięci, używają wspólnej pamięci RAM co w efekcie powoduje spadek wydajności i zabiera pamięć potrzebną systemowi operacyjnemu i naszym programom. Kilka razy stwierdziliśmy problemy z używaniem takich kart graficznych, szczególnie w laptopach. Zachęcam do wyboru dobrej jakości monitora, będziemy go używać na co dzień! Wybierając kartę graficzną zwróćmy uwagę raczej na wysoką jakość wyświetlania niż szybkość, każda dobra, współczesna karta graficzna zaspokoi naszą potrzebę wydajności - nie kupujemy przecież komputera do gier.
  •     Pamięć to jest to, co potrzebuje nasza maszyna. 128 MB to niezbędne minimum, 256 MB powinno zapewnić wydajną pracę. Jeżeli używamy Windows 2000 lub Windows XP to pamięci musi być dwa razy więcej, np. 512 MB. Na szczęście dzisiaj nie jest to już problem i pamięć jest stosunkowo tania.
  •     Inne elementy komputera nie mają znaczenia do pracy z SEE. CDROM potrzebny nam będzie do instalacji lub wymiany danych, nie musi być szybki. Karta dźwiękowa nie jest potrzebna, jeżeli jest wbudowana na płycie to najlepiej ją wyłączyć by nie zajmowała niepotrzebnych przerwań. Wszystko co nie jest nam potrzebne - jest zbędne.
  •     Wybór drukarki lub plotera to kwestia naszych upodobań. SEE używa sterowników drukarki tak jak inne programy w Windows i jakość wydruku po prostu zależy od drukarki. Uważajmy na sterowniki do drukarek, zwykle te, które dostajemy razem z drukarką po prostu źle działają. Bezwzględnie powinniśmy uaktualnić (z internetowych stron producenta) posiadane sterowniki i używać ostatniej, aktualnej wersji.

 

 

Przykładowy komputer który dzisiaj powinien nam zapewnić wydajną pracę z SEE w wersji 2.08 to:

  •     Intel Pentium IV 1,5 GHz, 256 MB RAM, dysk 40 GB Ultra ATA/100, nagrywarka CDROM, typowa karta grafiki z dobrym monitorem 17".

Nie oznacza to, że nie można uruchomić SEE na słabszym sprzęcie. Można także już dzisiaj kupić droższy i szybszy komputer. Ostateczny wybór zawsze należy do kupującego.

Kiedyś producenci programów podawali minimalne wymagania niezbędne do uruchomienia programu. Dzisiaj nadal się to robi ale jest to bardziej tradycja niż informacja mająca praktyczny sens. Współczesne systemy Windows mają wydajne mechanizmy pamięci wirtualnej zapewniające uruchomienie programu nawet jeżeli brak jest wolnej fizycznej pamięci. Dawnej, np. w DOS-ie jeżeli nie było wystarczającej ilości pamięci to program po prostu się nie uruchamiał, dzisiaj nie jest to już tak proste, dzięki pamięci wirtualnej program uruchomi się praktycznie zawsze. Ponieważ pamięć wirtualna to po prostu buforowanie fragmentów kodu i danych na dysk w sposób "niewidzialny" dla użytkownika, to oczywiści komputer w przypadku zajęcia całej dostępnej pamięci będzie działał dalej, zacznie jednak działać znacznie, znacznie wolniej. Jeżeli stwierdzimy że komputer zaczyna wyraźnie wolniej pracować a dysk kręci się bez przerwy, to sprawdźmy koniecznie czy powodem nie jest brak pamięci - jeżeli tak jest, to koniecznie kupmy dodatkową pamięć. Satysfakcja będzie gwarantowana.

Podobnie jak w przypadku pamięci, tak i w przypadku procesorów obecnie nie ma problemu czy SEE uruchamiamy na Pentium, Pentium II, Pentium III, Pentium IV itd. Jeżeli działa na jednym, musi działać na innym, ale kto będzie miał dość cierpliwości by pracować na starym Pentium 60 MHz?

Kiedyś podawaliśmy w dokumentacji zalecane rozdzielczości grafiki a nawet typy kart i listy sprawdzonych drukarek. Dzisiaj, gdy karta graficzna jednego typu produkowana jest najwyżej 3 miesiące, na dodatek kart graficznych i drukarek są tysiące, nie ma więc sensu zalecać użytkownikom jakiegoś konkretnego sprzętu. My nie testujemy współpracy kart graficznych z SEE! To niemożliwe i żaden producent oprogramowania tego nie robi. SEE, tak jak inne programy w Windows używa sterowników dostarczonych przez producentów sprzętu i zainstalowanych w systemie operacyjnym, to producenci sprzętu testują swój sprzęt w Windows i piszą sterowniki do tych urządzeń.

 

Instalacja SEE
 

 

 

 

 

 

 

 

 

 

 


 

 

 

Rozsądnym rozwiązaniem jest kupno komputera znanej marki z zainstalowanym systemem operacyjnym. Zwykle taki komputer już jest optymalnie skonfigurowany i nie potrzebujemy (a nawet nie powinniśmy) niczego w nim zmieniać. Instalujemy SEE z płytki instalacyjnej i zabieramy się do pracy.

 

 

Co zrobić gdy sami instalujemy system operacyjny?

W prasie i literaturze fachowej znajdziemy przystępne opisy "dostrajania" systemów operacyjnych. Opisane tam zalecenia, choć mają ogólny charakter jak najbardziej odnoszą się do komputera na którym będziemy pracować z SEE. Powinniśmy zwrócić jednak szczególną uwagę na wydajność dysku i stabilność pracy.

  •     Sprawdźmy czy nasz dysk IDE używa trybu DMA (a powinien). Sprawdźmy czy nasz dysk jest podłączony do innego kontrolera niż napęd CDROM lub nagrywarka (powinien być podłączony do innej, zrobionej z większej ilości przewodów tasiemki) i czy jest to kontroler Ultra ATA (znajdziemy to w dokumentacji).
  •     Zaplanujmy rozsądne partycje. SEE odczytuje i zapisuje dużą ilość plików. Foldery bibliotek mogą zawierać tysiące symboli. Na dysku możemy mieć setki projektów. Dlatego lepsze są partycje mające mały rozmiar klastra a to oznacza, że nie powinny być zbyt duże. Rozsądnym rozwiązaniem jest osobna partycja na system operacyjny, np. 2 GB na pierwszą partycję C: . Na projekty SEE należy przeznaczyć inne partycje. Nie mogą być jednak za małe, bo praca będzie niewygodna, jeżeli dysk ma 40 GB to raczej powinniśmy zrobić 3 lub 4 partycje na dane, będą wtedy wystarczająco duże by zmieściły się nasze projekty. To ważna decyzja, zmiana rozmiarów partycji jest później raczej niewygodna. Do zakładania partycji potrzebne będzie dobre narzędzie, np. PowerQuest PartitionMagic.
  •     Unikajmy przesady w "podkręcaniu" sprzętu. Lepiej niech komputer działa wolniej niż miałby się wieszać.

    Jeżeli już eksperymentujemy, to zawsze róbmy to PRZED zainstalowaniem SEE i przed rozpoczęciem pracy. Nasza praca jest zwykle zbyt cenna by ryzykować popsucie działającego komputera.

  •     Nie oczekujmy rewelacyjnego przyrostu wydajności. Za sukces powinniśmy uznać rezultaty które są w ogóle widoczne.

Jeżeli już mamy komputer, jesteśmy z niego zadowoleni i na dodatek działa poprawnie to co powinniśmy robić by zapewnić bezawaryjną pracę? Czy po pewnym czasie nie mamy wrażenia, że komputer pracuje wolniej?

Tak może być w rzeczywistości. Najczęstszą przyczyną jest fragmentacja plików. Stanowczo należy zalecić regularne (bez przesady, zwykle wystarczy raz w tygodniu a nawet rzadziej) defragmentowanie dysku za pomocą narzędzi dostępnych w systemie Windows lub jednego z programów ogólnie dostępnych na rynku.

Inną przyczyną problemów może być "zaśmiecanie" rejestrów zbędnymi wpisami. Warto co jakiś czas wyczyścić rejestry za pomocą sprawdzonego narzędzia, np. RegCleaner. Ale uwaga, jeżeli nie jesteś pewien co możesz z rejestrów usunąć, lepiej zostaw rejestry w spokoju. Lepszą metodą jest po prostu nie zaśmiecanie rejestrów. Nie instalujmy niepotrzebnych programów, gier, gadżetów itp.

 

Jaki powinienem wybrać system operacyjny?

Programy CAD, takie jak SEE wymagają stabilnego systemu operacyjnego. Wszelkie awarie mogą prowadzić do utraty danych. SEE posiada wbudowany mechanizm reindeksacji bazy danych w przypadku zawieszenia się systemu lub innych wypadków, ale nie oczekujmy cudu! Jeżeli dane nie zostaną zapisane lub operacje na danych zostaną przerwane, to nie można odzyskać nie zapisanych lub zniszczonych danych.

Lepiej więc by system operacyjny nie był źródłem problemów. Nowoczesne systemy Windows są skomplikowane i pomimo iż w zasadzie są one dojrzałe i dopracowane, to nie zapominajmy, że każda instalacja drukarki, każdy nowy instalowany program, nawet banalny, może zmienić działanie systemu i doprowadzić do jego awarii. Który system Windows wybrać?

 

Stary Windows 95 nie wchodzi w grę. Obecna wersja SEE nie działa na Windows 95.

Windows 98SE jest stabilnym systemem, ma jednak jedną poważną wadę. Jest systemem w którym nadal istnieją ograniczenia 16-bitowego sytemu, pochodzącego jeszcze z epoki DOSa. Bieżąca wersja SEE wprawdzie działa na Windows 98, ale czas istnienia systemu Windows 98 jest już policzony. SEE, tak jak i inne systemy CAD musi się rozwijać, a to oznacza, że za rok lub dwa kolejna wersja SEE nie będzie już działać na Windows 98. Pierwszą wersję Windows 98 odradzam, zawierała wiele błędów, lepiej zaktualizować ją do wersji SE jeżeli już chcemy pracować w Windows 98. Windows Milenium to w rzeczywistości Windows 98SE z dodatkowymi gadżetami, niepotrzebnymi z punktu widzenia używania SEE.

Tak więc zalecanym dzisiaj rozwiązaniem jest wybór Windows 2000 lub Windows XP. Jeżeli mamy komputer z zainstalowanym Windows NT4 także nie będziemy mieć problemów z SEE, ale raczej NT4 już nie kupimy z nowym komputerem.

Niezależnie jaki mamy system operacyjny, pamiętajmy o aktualizowaniu systemu, zwykle kolejne poprawki powodują, że komputer pracuje lepiej.

 

Praca z SEE w sieci.

Jest wiele możliwych scenariuszy pracy z SEE w sieci, w zależności od specyficznych potrzeb. Z technicznego punktu widzenia pojawiające się przy pracy w sieci problemy nie różnią się w przypadku SEE od problemów spotykanych podczas eksploatacji innych programów używających baz danych. Łatwo znajdziemy literaturę fachową na temat sieci i optymalizacji wydajności.

Warto jednak powiedzieć kilka słów o specyficznych dla SEE cechach pracy sieciowej.

  •     Nie należy uruchamiać programu SEE z sieci. Zdecydowanie odradzam instalowanie programu inaczej niż na dysku lokalnym.
  •     Jeżeli kilka osób ma współdzielić np. biblioteki symboli, to należy zastanowić się czy zamiast instalować je gdzieś na sieci i za każdym razem sięgać do nich przez sieć, nie lepiej dystrybuować je pomiędzy użytkowników tylko gdy jest to potrzebne i używać na co dzień ich lokalnych kopii. Warto rozważyć zalety i wady różnych rozwiązań, pamiętając o wydajności sieci i jej dostępności, na koniec przyjąć najlepszy model pracy.
  •     Wydajność procesorów i dysków twardych rozwijała się w ostatnich latach szybciej niż wydajność sieci komputerowych. Bardzo prawdopodobne jest, że praca w sieci będzie wolniejsza niż praca lokalna.
  •     Łatwiej wymienić jeden komputer na szybszy niż przebudować sieć by pracowała szybciej.
  •     Gdy już zdecydujemy się pracować przez sieć, zadbajmy o jak najszybszą. Karty sieciowe 100Mb/s i przełączniki 100Mb/s wydają się być niezbędnym minimum. Jeżeli sieć w naszej firmie jest to stara sieć 10Mb/s (administrator na pewno to wie) to używajmy sieci raczej do przesyłania danych niż do pracy na sieciowych zasobach.
  •     Jeżeli budujemy sieć i kupujemy nowe komputery to rozważmy możliwość zakupu kart 1000Mb/s. Sprzęt tego rodzaju obecnie bardzo tanieje i już zbliża się do poziomu cen zwykłych kart 100Mb/s. Posiadanie takiej sieci praktycznie daje nam taką samą wydajność w pracy przez sieć jak przy pracy z dysku lokalnego.
  •     W zastosowaniach CAD odradzam radiowe karty sieciowe ze względu na słabą wydajność i zawodność łączy.

 

Praca na co dzień.

Gdy już mamy komputer i wszystko w nim działa tak jak chcemy, przychodzi czas normalnej pracy. Gdy nic się nie psuje możemy zapomnieć o potyczkach z informatyką i dać się pochłonąć naszym codziennym zajęciom. Serdecznie tego wszystkim życzę. Warto zapewnić sobie jednak bezpieczeństwo, na wszelki wypadek. Obyśmy nie musieli tego docenić.

  •     Pamiętajmy o codziennej archiwizacji swojej pracy. Dyski są szybkie i mają duże pojemności. Możemy kopiować projekty używając nawet najprostszego skryptu. Nagrywarki są już bardzo tanie. CD-R do nagrania 700 MB kosztuje już mniej niż dyskietka 1.44 MB. Nic nas nie usprawiedliwi gdyby zepsuł się dysk lub skasował ważny projekt.
  •     Nasz komputer to stanowisko do pracy. Dbajmy o nie. Do gier i surfowania po internecie postawmy obok drugi komputer - może nawet tak będzie taniej.