Főmenu
Dokumentumok
A megfelelő hardver választása SolidWorks-höz
Rövid cikkünk célja a következő:
Gyakori általános feltételezések korrigálása
Benchmark
Öt darab hardver összetevő van, amely meghatározza a SolidWorks sebességét:
- CPU (Magok száma / SEBESSÉG)
- RAM (Mennyi / SEBESSÉG)
- Merevlemezek (Száma / sebesség)
- Grafikus kártya
- Operációs rendszer (32bit vagy x64)*
Gyakori feltételezés: Minden processzor ami manapság kapható x64-es.
Miért gondolják ezt az emberek? Mert minden prcesszor amit ma kaphatunk a boltokban támogatja az "x64 OS-t"
Az igazság:
- Csak maréknyi proci igazi x64-es. - Intel Itanium, SPARC64, Power6
- A legtöbb eladott processzor 32 bites parancsokat használ, DE támogatja a 64 bites memória címzést.
Gyakori feltételezés: Több mag egyenlő Gyorsaság!
Az igazság: Az a művelettől függ... - bővebben kicsit később!
Gyakori feltételezés: A hyper threading használata gyorsít!
Az igazság: Ez is a művelettől függ.
- A régi hyper threading nem tudott lebegő pontos számolást végezni
- Az új (új Intel i7-esek) ismerik a lebegő pontos számolást, de a virtuális mag és a fizikai mag egyazon modulon osztozik az LP számoláskor
- Egymagos processzorok esetén nagy teljesítmény növekedés volt régen (az Intel szerint 30%-os is lehet)
Gyakori feltételezés: A nagy cache gyorsabb
Chip cache:
- - A wikipedián, ha kinyomtatjuk kb. 18 oldalnyi szöveg csak erről szól...
- - L1 <vagy> L2 <vagy> L3
- -L1 - leggyorsabb, legkisebb
- -L2 - több memória mint az L1, lasabb (nagyobb cache méret, hosszabb válaszidő)
- -L3 - még több memória, általában megosztva többmagos processzorok között (6-8 MB)
- - Nagyobb cache - hosszabb válaszidő
OK! De gyorsabb???
Gyorsabb mint a RAM.
Gyakori feltételezés: Minél magasabb az órajel annál jobb!
Mindegyik a " Bus / Magok száma arány" x FSB sebességen alapszik
AMD vagy Intel
- Ugyanaz a formula, eltérő eredmények, megegyező teljesítmény
- Példa:
AMD Phenom II x2 550 (3.01 GHZ-n) ugyanazt a teljesítményt nyújtja, mint egy Intel Core2 Duo E7400 (2.8GHZ-n)
(Forrás: http://www.cpubenchmark.net)
Multi-val kezdődő szavak: Multithread(több szál) vagy Mulit core (több mag)
- - Nem ugyanaz a két dolog...
- - A SolidWorks tartalmaz multithread komponenseket.
- - A Windows-nak kell eldöntenie melyik MAG-on futnak az egyes Szálak.
- - A több mag csak processzorunk jellemzője
No de mindezt hogyan használja ki a SolidWorks?
Az egyes modulok, más és más hardver előnyeit használják ki.
Alkatrészek
Fájl megnyitás
- Multithreaded (Több szálon)
Egy mag a fájl megnyitásra
Egy mag a megjelenítési ablak készítésére
Újraépítés
- Egy szál - A műveleti fa (feature tree) lineáris. Egyetlen szálon kell hogy fusson.
Művelet / Feature hozzáadása
- Boolean műveletek több szálon ( egy kivágás hozzáadása, ezernyi egyedi furat hozzáadásával)
Mentés
- Egy szálon
Összeállítások
Fájl megnyitás
- Több szálon
Egy mag a fájl megnyitásra
Egy mag a megjelenítési ablak készítésére
Újraépítés
- Egy szálon
Mentés
- Egy szálon
Műhelyrajzok
Fájl megnyitás
- Több szálon
Egy mag a fájl megnyitásra
Egy mag a megjelenítési ablak készítésére
Újraépítés
- Egy szálon
Nézetek frissítése
- Több szálon. (több párhuzamos "sldbgproc.exe")
Mentés
- Egy szálon
PDMWorks Workgroup
- Minden egy szálon
PDMWorks Enterprise
- Check in és check out egy szálon
- Frissítések, dokument állapotok, stb.
Több szálon.
PhotoWorks és PhotoView360
- Renderelés támogatja a több szálon futást
Szimuláció
Áramlástani Analízisek (Flow)
- Támogatja a több szálat
Statikai analízisek, frekvencia, stb...
- A hálózás egy szálon fut.
- A megoldó támogatja a több szálat.
Kinematikai analízis (Motion)
- Egy szálon
Gyakori feltételezés: A több RAM-tól gyorsabb lesz a számítógép
Igen és Nem
- - Igen gyorsabb lesz, ha nincs elég. De nem lesz gyorsabb ha már elég memóriánk van.
- - Mennyi az elég? Elég, hogy ha nem a merevlemez Page fájl-t használjuk memória gyanánt.
- - RAM válaszidő nanoszekundumban mérhető szemben a merevlemez mikroszekundumával.
A több jobb! Ne legyen kevesebb 4 GB-nál!
Sebesség
DDR, DDR2, DDR3 (legtöbbször nem lehet megmondani)
Gyakori feltételezés: A gyorsabb merevlemez fej, gyorsabban ír és olvas
- 10.000 RPM jobb mint 7.200
- 15.000 RPM jobb mint 10.000
- Solid State
- Raid 0? Raid1? Raid5 (mindegyik jó)
- Cache méret
- 7.200 RPM meghajtó w/64 MB cache -sel majdnem* olyan gyorsan olvas mint egy 10.000 RPM w/32 MB cache.
Hálózat
- DE a világ leggyorsabb merevlemeze sem lesz gyors ha a hálózatról nyitunk meg vele dolgokat.
- Használjunk inkább valamilyen PLM szoftvert!
- PDM Enterprise
- PDM Workgroup
- Vagy töltsük be a fájlokat a helyi munka mappából
- Csak a frissített fájlokat másolja át, nem a teljes adathalamazt minden egyes megnyitásnál
Gyakori feltételezés: A jobb videó kártyától a PhotoWorks gyorsabban renderel
- Nem igaz.
- Támogatnia kell az:
- OpenGL ver. 3.1-et
- Shader Model 4.0-át
- LEGYEN RAJTA A TÁMOGATOT KÁRTYÁK LISTÁJÁN!
- Nagyobb modell = több háromszög = jobb videókártyára van szükség
Gyakori feltételezés: az x64 gyorsabb mint az x32bit
- Téves!
- X64 lehetővé teszi, hogy több mint 4GB virtuális cím helyet (VAS) használjunk
- a 32bit csak 4,296,967,296 egyedi memória címet támogat. (2^32)
- Idértve a RAM, videó memória, lapozó fájlok
- "SolidWorks: unable to obtain enough memory" - hibaüzenet ( "SolidWorks nem fér hozzá elegendő memóriához") nem feltétlenül jelenti azt, hogy több RAM-ra lenne szükségünk, csak több VAS-hoz. (virtual address space)
- Az operációs rendszer által fríssített alap driver-ek nem mindig a legjobbak! Ellenőrizzük a beszállító weboldalát az ideális driver megtalálásához.
BENCHMARK
- A SolidWorks nem teszi közzé a saját Benchmark-ját.
- Túl sok hardver van a piacon, hogy mindegyiket vagy nagy részét teszteljék
- Az új grafikus kártyák sincsenek azonnal feltéve az ellenőrzött grafikus kártyák weboldalra
- Belső benchmarkok során ugyanazon a hardveren tesztelik a Solidworks-öt, ellenőrizendő, hogy tényleg növekszik a teljesítmény a fejlesztések hatására.
- Külsős tesztelő források:
(de itt dell rendszereket árulnak solidworks-re konfigurálva) --- Ide érdemes ellátogatni---
- SPECmark (spec.org)
- tomshardware.com
- Cnet.com
- www.mysolidmark.com
- s egy része a www.mysolidbox.com -nak
Példa benchmark:
1. Dell Precision T3500 Munkaállomás (4GB RAM, Intel Quad Core Extreme 2,13 GHz, 320GB 7200RPM HD, Quadro FX 580)
2. Dell Precision T5500 Munkaállomás (12GB RAM, Intel Quad Core Extreme 2,53 GHz, Raid 0 2 db. 300GB 10K RPM HD, Quadro FX 1800)
3. Dell Precision T7500 Munkaállomás (12GB RAM, 2db. Intel Xeon (quad core) 2,93 GHz, Raid 0 2 db. 300GB 15K RPM HD, Quadro FX 3800)
| T3500 |
T5500 |
% |
T7500 |
% | |
| Alkatrész Megnyitás |
30 |
21 |
-30% | 14 | -53% |
| Ctrl + Q alkatrészen |
147 |
129 | -12% | 92 | -37% |
| Alkatrész Mentése |
16 |
13 | -19% | 12 | -25% |
| IGES konvertálás |
16 |
14 | -13% | 11 | -31% |
| Rajz megnyitása |
18 |
14 | -22% | 12 | -33% |
|
Összeállítás megnyitása |
55 | 42 | -24% | 35 | -36% |
|
Nagyösszeállítás megnyitása |
79 | 68 | -14% | 62 | -22% |
|
Statikai analízis |
353 | 261 | -26% | 150 | -58% |
|
Áramlástani analízis |
601 | 401 | 333 |
Minden érték másodpercben értendő.
Szűk keresztmetszet a Hardverekben:
Önnek mi a leglasabb?
Melyik funkciót szeretné meggyorsítani?
- az Újraépítést - Gyorsabb CPU
- az Analízist - Több magos CPU és több memória
- a Renderelést - Több magos CPU és több memória
- a Fájl megnyitást - Gyorsabb merevlemez
De ne felejtsük el, hogy a számítógépünk csak annyira gyors, amennyire a leglassabb alkatrészünk.
Az igazi szűk keresztmetszet:
- A modell elkészítése / megtervezése
- Az a több ezer forint amit a hardverre költünk, nem helyettesíti a helyes tervezői gyakorlatot / praktikákat --> Jöjjön el hozzánk oktatásra!
- Minimalizáljuk a hivatkozásokat
- Használja a lightweight módot
- Stb... (folyt. köv)
Reméljük sikerült e kis szösszenettel útmutatót adni a megfelelő hadver kiválasztásához! Ha többet szeretne megtudni, jöjjön el egy szakismereti napunkra és tegye fel kérdéseit személyesen kollégáinknak! Bővebb információ itt.


