
Re: Покупка на работна станция.
ами все едно да отидеш до селската бакалия за хляб с ферарито. при все, че пътя е толкова тесен и неравен, че надали ще вдигнеш повече от 40. не, че ферарито не може да вдигне 200, просто условията не го позволяват. далеч по-практично е да отидеш с нивата, пък и ще има място за една каса бира и половин теле. пък и дядо ти цял живот е ходил на мегдана с каручката и магарето...
SAS дисковете са серийния вариант на SCSI. мисля, че е извън темата да сравняваме АТА vs SCSI, но няколко очебийни разлики:
- BER 10E-16 за SCSI срещу 10E-15 ATA
- разлика във вътрешната скорост с пъти
- TCQ (Tagged Command Queuing) за SCSI, което почти няма нищо общо с native command queuing (NCQ) при SATA. при това се прави на ниво контролер на подсистема и на ниво диск.
- 10/15К оборота срещу 7.5К
- синхронизация на шпиндели
- сериозна разлика в дизайна и изпълнението
SCSI дисковете са проектирани за сериозни натоварвания. държат си ефективните скорости на обмен в широк обхват (примерно 10 пъти) на едновременно натоварване, докато АТА дисковете клякат дори при втора заявка. SCSI са проектирани да бъдат членове на дискова подсистема, която да работи като цяла комплексна единица. един диск може да поема много различни задачи, при това от различни контролери. и ги изпълнява както му хареса, а не по реда на пристигането.
обратно, АТА дисковете са изключително за индивидуална работа на местния феодал/прозорец. малко по-интелигентни са от мангал - могат да правят едно нещо по едно и също време. е, не винаги и това успяват

като цена на терабайт нямат равни, но и като счупваемост държат рекорда. ако ще и SATA-5 на 20GHz да направят, скоростта между главата и вътрешната памет е една и съща. щото, за да се вдигне, трябват сериозни кинти. този показател, ако го има изобщо, е някъде забутан в дейта-шита на диска и трябва да го търсиш с 'find'.
има една интересна модификация на SATA - хибридния диск, при който част от диска е SSD. със съответния драйвер, джамовете успяват да наместят там постоянните си файлове от операционната система. твърдят, че имало значително забързване на ОС, доколкото за седмицата може да се каже, че е "бърза" на този чудовищен хардуер.
има и една "ни риба, ни рак" модификация NL-SAS. това е АТА диск със SAS интерфейс. демек - чува команди по SAS, донякъде ги изпълнява (TCQ с дълбочина 2 или 4, няма мулти-мастер), но отдолу желязото е АТА-качество - бавно, грешно и евтино. това е компромисен вариант, когато в SCSI масив ти трябва и някоя евтина масова медия за некритични данни.
в резюме:
SCSI има смисъл само в сървърни приложения. нормални прозорци не могат да го ползват там, където му е силата. в ценово отношение също е безсмислено. АТА дисковете се подчиняват на принципа "за всеки пътник ще се намери влак", докато при SCSI е валиден по-скоро принципа "да композираме подходящия влак за този Пътник", с главна буква.
ЕДИТ:
същите размишления важат и за xeon vs pentium.
ако ще правиш някаква сериозна машина за компилация на 10 млн. реда код, клъстер от ксеони с dist-gcc е добро решение. с 5 машини може ефективно да намалиш времето за компилация (но не и на линкване) 30-35 пъти. което от своя страна има смисъл, ако: (1) компилацията ти трае часове на едноядрена машина; (2) трябва да правиш 50 компилации на ден, при това пълен ребилд; (3) времето ти е ценно, или поне е по-скъпо от джелезата.
за алтиум, ИАР, и дебъгване през JTAG надали ще има полза, по-скоро някой софт може да каже "непознат процесор". каква е разликата между двете архитектури на мен мие трудно да кажа, но я има - виждал съм такова съобщение, а и един и същ код се е изпълнявал различно. кучето е заровено някъде в десетте хиляди страници документация (4К за пентиум и 6К за ксеон), като с всичките им модификации и том круз няма да се оправи.
ще се радвам, ако някой е успял да синтезира в няколко изречения разликите