Un ordinador pot tenir múltiples processadors?
Jugar als escacs, predir el temps i simular explosions nuclears són aplicacions molt intensives de CPU. L'últim mestre d'escacs blau profund d'IBM, per exemple, és un ordinador de 32-node IBM RS/600 Sperformància, i cada node té vuit CPU a bord. Els processadors 256 treballen conjuntament per calcular 60 mil milions d' escacs es mouen en tres minuts, el límit de temps per al torn de cada jugador.
Però el blau profund podria trobar-se en problemes profunds si haguessin de processar reclamacions per a una gran empresa d'assegurances o reserves de trajectòria per a una gran cadena d'hotel.
Durant anys, els organitzadors de la capacitat han recordat a l'ordinador que un ordinador, una connexió en xarxa o un procés de flux de treball no és més ràpid que el seu component més lent. Afegir més processadors a un servidor no té cap capacitat per a les aplicacions que el servidor s' executa. Substitució d' un servidor de dues vies amb una única opció no proveirà un rendiment més ràpid per a una aplicació I/Ob que s' apropi.
En la majoria dels entorns empresarials, el poder de la CPU coincident amb el disc i la xarxa I/O a través de la màquina és la clau d'aconseguir feina. En alguns casos, un ordinador multiprocessador que es va casar en una xarxa d'emmagatzematge (AN) pot ser la resposta, mentre que el clústerisme és correcte per als altres. Useu un planificador de capacitat per ajudar a escollir i configurar els vostres servidors.
Si l' aplicació està dissenyada per aprofitar- se de CPU extra, els servidors multiprocessadors són una eina efectiva i apropiada per programari de CPU. Tots els sistemes operatius del servidor moderns incloent l' OS/390, el servidor Windows NT, Windows 2000 Avançat Servidor i Dades center, Solaris, IAX, HP- UX i Linuxxmlcan actualment executa programes d' ordinador en diferents CPU. Tot i així, el disseny de l' aplicació determina com de bé el programari pot usar múltiples CPU. D'altra banda, l'equilibri més ràpid/O amb un entorn multiprocessat simètric (SMP) us pot ajudar a veure millores reals en temps de resposta de la transacció o a obtenir més treballs en un marc de temps donat.
Hilton Hotels IC. té 85.000 empleats, més de 400 propietats amb més de 140.000 habitacions, i una gran operació franchis. Amb els logística implicats en habitacions de llibres, banquets de planificació i comprant tones de menjar fresc, Hilton rivals, una gran companyia en la seva necessitat d'automulació. Damien Bean, vicepresident de sistemes empresarials a la seu de Beverly Hills, diu que les principals aplicacions de l'empresa es van prestar a l'operació concurrent en servidors SMP.
Hilton utilitza aplicacions desenvolupades per processar reserves d'habitació i gestionar les feines frontals de cada hotel. Un d'ells va en RS/600. Per a l'escriptori principal, una altra aplicació propietari, adquirida quan Hilton va comprar una altra cadena d'hotel, va en ordinadors basats en Intel Cia. L'empresa també utilitza el PeopleSSoft 8 i empra programes WinFrame de Citrix Systems Inc durant l'empresa. Hilton ara està anant des del servidor Microsoft IC. SQL 6. 5 a 7.0.
A més de les plataformes diverses usades independentment de franchis, Hilton té sis HP 9000 executant HP- UX, tres Microsystems Inc. Enterprise 100000s executant Solaris, diversos RS/6000 executant l'AIX, un parell de servidors AS/400s i més de 400 Windows basats en Intel. Uns pocs RS/600$ tenen múltiples processadors, però un HP 9000 té 20 (sense un màxim de 32) CPU. Les aplicacions de l' HP 9000 són Í/O-bound, diu Bean, així que afegir més CPU no acceleraria el procés.
L'últim novembre, Hilton va començar a posar servidors de SMP de Dell Computer Cia. en el seu centre de dades i Memphis. Bean apunta que al voltant de la meitat dels servidors basats en Intel·ligència de l'empresa són "SMP-Blacksable" més o menys dos, però hi ha alguns quatre i vuit servidors a l'organització. Uns 20 servidors tenen dos adaptadors de xarxa. Aquestes màquines del servidor SMP executen el servidor Windows 2000 avançat.
Bean diu que evita els embotons IO en els servidors Dell connectant-los mitjançant el canal Fibre a Clariion SAN unitats d'EMC Cia. a Hopkinton, Massa. Per a Hiltonia, significa posar el mateix programari en tots els hotels diferents de mida de l'empresa. Bean mira la manera d'influència en termes de negociar la capacitat d'ordinadors amb respecte a les necessitats molt diferents dels hotels i innsos," diu, no que sigui feliç que les aplicacions Hiltones siguin altament escalables.
"Amb servidors d'Intel, puc permetre'm tenir un servidor de bases de dades de 8way al voltant d'un substitut si hi ha un problema amb el primer servidor de base de dades," diu Bean. "Furthermore, usant la Clarària de l'EC per a l'emmagatzematge de dades significa canviar al servidor de substitució és un tros de pastís."
Identificant les reclamacions per estalviar diners per a empreses d'assegurances de salut i organitzacions de manteniment de la salut és un esforç intensiu de CPU, i la I/O també és poc fiable. Paul Dalberth, administrador de base de dades de Bloodhound Inc. a Research Triangle Park, N.C., diu que la lògica de la seva empresa afirma que el programari de Protecció d'Overpay s'està a través de les declaracions de salut de dues quatre vies d'energia DellEdge 6400 servidors, utilitzant la lògica per marcar errors i pagaments qüestionables.
Com en Hilton, sanghound utilitza unitats eMC Clariion SAN per emmagatzemar les dades per a un ràpid accés per cada servidor SMP.
En Bloodhound té uns 20 servidors, però les dues màquines de Dell SMP són els seus cavalls de treball. Cadascun té dos enllaços de canal Fibre a les unitats de l'EC, així com dos adaptadors de xarxa. Ambdós servidors executen el servidor Oracle8i i SQL 7 sota el servidor Windows NT.
El programari multitriced declara el programa, escrit pels programadors Hilton a Perth, Austràlia, permet que el programari s'aprofiti de l'entorn de múltiples CPU. Dalberth diu que els processos de versió multifils reclamen el 50% del 75% més ràpid que una versió de lectura única. "Només llançant SMP en un problema d'actuació no és una bona idea," diu. "Molt bé l'ús de SMP depèn de si l'aplicació està dissenyada per a això."
Si els servidors SMPd de Bloodhound s'executen de vapor mentre la càrrega del processament creix, el Dalberth afegeix, l'empresa segurament farà servir clús per ampliar la càrrega de treball.
Jim Connors, oficial de la tecnologia principal de Blair, diu que l'empresa té 90 servidors, sobre 20 dels quals és SMP-capable. El servidor de correu electrònic basat en SMP executa Microsoft Exchange i és l' únic servidor amb dos adaptadors de xarxa. El servidor SQL 7, el repositori de dades de les aplicacions, també s' executa en un servidor de 4way ProLiant. Windows NT s' usa per a ambdós servidors i clients, però el departament d' en Connors està actualitzant servidors i aproximadament 1.000 escriptoris al Windows 2000.
Com en Hilton i en Bloodhound, la casa de borsa salta els discs interns dels servidors. Emmagatzema les dades crítiques de l'aplicació en l'entorn de treball d'en Compaq.
En Connors diu que mudar-se des de dues bandes als servidors de quatre bandes va oferir un guany del 50% de rendiment per al programari moderat de CPU Advent, però només un 10% fins al 20% de guany per a l'aplicació de gestió de relacions amb els clients.
"L'atenció SMP per resoldre els problemes de rendiment és a vegades l'enfocament equivocat," diu Connors. "El problema podria ser d'alta utilització de xarxa, disseny d'aplicacions pobres o simplement massa simple de disc I/O."
"Totes CPU esperen a la mateixa velocitat" és un dictisme popular entre els organitzadors de la capacitat. Un servidor multiprocessador és una pèrdua de diners si la unitat de disc o l' adaptador de xarxa és el coll embotellador. D'altra banda, un entorn SMP sovint es pot convertir en un punt de mira de CPU en un corredor complet.
Artículos Relacionados:
- Un ordinador pot tenir 4 processadors?
- Un ordinador pot tenir 2 processadors?
- Pots posar múltiples processadors en un ordinador?
- Un processador pot usar-se?
- Processador -