Начало - данни
Проверете скоростта на четене на Linux диск. Проверка на вашия твърд диск в Linux

За да определите скоростта на запис на диска, трябва да изпълните следната команда в конзолата:

синхронизиране; dd if=/dev/нула от=tempfile bs=1M брой=1024; синхронизиране

Командата записва временен файл от 1 MB с размер 1024 пъти и резултатът от нейната работа ще бъде извеждането на такива данни

1024+0 записа получени 1024+0 записа изпратени копирани 1073741824 байта (1,1 GB), 15,4992 s, 69,3 MB/s

За да определите скоростта на четене на диска, трябва да изпълните следната команда в конзолата:

Временният файл, който беше генериран от предишната команда, се кешира в буфер, което естествено ще увеличи скоростта му на четене и тя ще бъде много по-висока от реалната скорост на четене директно от самото начало. твърд диск. За да получите реална скорост, първо трябва да изчистите този кеш.

За да определите скоростта на четене от дисков буфер, трябва да изпълните следната команда в конзолата:

Dd if=tempfile of=/dev/null bs=1M count=1024

Резултат от предишната команда:

1024+0 записа получени 1024+0 записа изпратени копирани 1073741824 байта (1,1 GB), 15 446 s, 69,5 MB/s

За да измерите реалната скорост на четене от диска, изчистете кеша:

Sudo /sbin/sysctl -w vm.drop_caches=3

Изход на командата:

Vm.drop_caches = 3

Извършваме тест за скорост на четене след изчистване на кеша:

Dd if=tempfile of=/dev/null bs=1M count=1024 1024+0 записа получени 1024+0 записа изпратени копирани 1073741824 байта (1,1 GB), 16,5786 s, 64,8 MB/s

Извършване на тест за скорост на четене/запис на външно устройство

За да тествате скоростта на всяка Външен HDD, USB флаш устройства или други сменяеми носители или файлова системаотдалечена машина (vps/vds), трябва да отидете до точката на монтиране и да изпълните горните команди.

Или вместо tempfile можете разбира се да напишете пътя до точката на монтиране, както е показано по-долу:

синхронизиране; dd if=/dev/zero of=/media/user/USBFlash/tempfile bs=1M count=1024; синхронизиране

Трябва също да имате предвид, че горните команди използват временен файл, наречен tempfile. Не забравяйте да го премахнете след приключване на тестовете.

Тествайте скоростта на HDD с помощта на помощната програма hdparm

hdparm е помощна програма за Linux, която ви позволява бързо да разберете скоростта на четене от вашия hdd.

За да започнете да измервате скоростта на четене от вашия твърд диск, трябва да изпълните следната команда в конзолата:

Sudo hdparm -Tt /dev/sda

Команден изход в конзолата:

/dev/sda: Времеви кеширани четения: 6630 MB за 2,00 секунди = 3315,66 MB/сек Временни четения на буфериран диск: 236 MB за 3,02 секунди = 78,17 MB/сек

това е всичко По този начин успяхме да разберем производителността на нашия твърд диск и да дадем груба оценка на неговите възможности.

Оригинал: Тествайте скоростта на четене/запис на USB и SSD устройства с команда dd на Linux
Автор: Сребърна луна
Дата на публикуване: 12 юли 2014 г
Превод: Н. Ромоданов
Дата на превод: октомври 2014 г

Скорост на устройството

Скоростта на едно устройство се измерва в единици, които показват колко данни може да прочете или запише за единица време. Командата dd е прост инструмент команден ред, който може да се използва за четене и запис на произволни блокове от данни на диска и измерване на скоростта, с която е извършен трансферът на данни.

В тази статия ще използваме командата dd, за да проверим скоростта на четене и запис на USB и SSD устройства.

Скоростта на пренос на данни зависи не само от диска, но и от интерфейса, през който е свързан. например usb порт 2.0 има ограничение на максималната функционална скорост от 35 MB/s, така че дори ако сте свързали високоскоростен usb флашка 3, скоростта ще бъде ограничена до по-малка стойност.

Същото важи и за SSD устройството. SSD устройството се свързва чрез SATA портове, които имат различни версии. Sata 2.0 има максимално теоретично ограничение на скоростта от 3Gbps, което е приблизително 375 MB/s. Докато SATA 3.0 поддържа двойно по-висока скорост.

Метод на изпитване

Монтирайте диска и отидете до него от терминален прозорец. След това използвайте командата dd, за да напишете първо файл, състоящ се от блокове с фиксиран размер. След това прочетете същия файл, като използвате същия размер на блока.

Общият синтаксис за командата dd е както следва

Dd if=path/to/input_file of=/path/to/output_file bs=block_size count=number_of_blocks

Когато записваме на диск, ние просто четем от устройството /dev/zero, което е източник на безкраен брой байтове. Когато възникне четене на диск, ние четем предварително записан файл и го изпращаме на /dev/null устройството, което всъщност не съществува. По време на процеса командата dd следи и отчита скоростта, с която се извършва прехвърлянето.

SSD устройство

SSD устройството, което използваме, е SSD устройство "Samsung Evo 120GB". Това е бюджетно ssd устройство от начално ниво и също така е първото ми ssd устройство. Той е и един от най-продуктивните твърди дисковеот наличните на пазара.

В този тест ssd устройствосвързан към sata 2.0 порт.

Скорост на писане

Първо да запишем на ssd

$ dd if=/dev/zero of=./largefile bs=1M count=1024 1024+0 записа в 1024+0 записа от 1073741824 байта (1,1 GB) копирани, 4,82364 s, 223 MB/s

Размерът на блока всъщност е доста голям. Можете да опитате да използвате по-малък размер, например 64k или дори 4k.

Скорост на четене

Сега, напротив, прочетете същия файл. Но първо изчистете кеша на паметта, за да сте сигурни, че файлът действително се чете от диска.

За да изчистите кеша на паметта, изпълнете следната команда

$ sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"

Сега прочетете файла

$ dd if=./largefile of=/dev/null bs=4k 165118+0 записа в 165118+0 записа от 676323328 байта (676 MB) копирани, 3.0114 s, 225 MB/s

USB устройство

В този тест ще измерим скоростта на четене на обикновени USB флашки. Устройствата се свързват към стандарта usb портове 2. Първото устройство е Sony 4gb USB устройство, а второто е strontium 16gb.

Първо свържете устройството и го монтирайте така, че да може да се чете. След това от командния ред преминете към монтираната директория.

Устройство Sony 4GB - запис

В този тест командата dd се използва за запис на 10 000 части от данни, всеки с размер 8 KB, в един файл на диска.

# dd if=/dev/zero of=./largefile bs=8k count=10000 10000+0 записа в 10000+0 записа от 81920000 байта (82 MB) копирани, 11.0626 s, 7.4 MB/s

Скоростта на запис е около 7,5 MB/s. Това е ниска цифра.

Устройство Sony 4GB - четене

Същият файл се чете, за да се тества скоростта на четене. За да изчистите кеша на паметта, изпълнете следната команда

$ sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"

Сега прочетете файла с помощта на командата dd

# dd if=./largefile of=/dev/null bs=8k 8000+0 записа в 8000+0 записа от 65536000 байта (66 MB) копирани, 2.65218 s, 24.7 MB/s

Скоростта на четене е приблизително 25 MB/s, което е повече или по-малко стандартно за евтини USB флашки.

USB 2.0 има теоретично максимална скоростпредаване на сигнал, равно на 480 Mbit/s или 60 MB/s. Но поради различни ограничения максимумът пропускателна способностограничен до приблизително 280 Mbps или 35 MB/s. Освен това реалната скорост зависи от качеството на флаш устройството, както и от други фактори.

И тъй като горното usb устройствобеше свързан с USB порт 2.0 и е постигната скорост на четене от 24.7 MB/s, което не е много лошо. Но скоростта на запис е много назад.

Сега нека направим същия тест с Strontium 16gb флаш устройство. Strontium е друга марка, която произвежда много евтино usb флашки, но тези флашки са надеждни.

Скорост на запис за устройство Strontium 16gb

# dd if=/dev/zero of=./largefile bs=64k count=1000 1000+0 записа в 1000+0 записа от 65536000 байта (66 MB) копирани, 8.3834 s, 7.8 MB/s

Скорост на четене за устройство Strontium 16gb

# sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches" # dd if=./largefile of=/dev/null bs=8k 8000+0 записа в 8000+0 записа от 65536000 байта (66 MB) копирани, 2,90366 s, 22,6 MB/s

Скоростта на четене на данни е по-бавна от тази на Sony.


Ако има определена сума твърди дискове, както и флашки (флашка), има нужда да се определи тяхната производителност, за да се определи за какви цели да се използва това или онова устройство за съхранение. Проверката на скоростта на четене/запис на твърдите дискове обикновено се извършва с помощта на hdparm.

hdparm- конзолна помощна програма (по-рано част от пакета hwtools)предназначен за преглед и настройка на параметрите на твърди дискове с интерфейс ATA (паралелен интерфейс за свързване на устройства за съхранение, твърди дискове и оптични устройства, към компютъра).

Опции твърди дисковеса настроени с акцент върху експлоатационната надеждност, дори и на не много висококачествено оборудване и на най-модерното дънни платкии твърдите дискове могат значително да увеличат производителността IDEподсистеми, без да се намалява надеждността.

В момента не надеждни методиза определяне на оптимални параметри на устройствата (с изключение на внимателни тестове и наблюдения), и няма централизирана база данни (който ще събира информация от наблюдения на опитни потребители), тогава най-безопасното нещо е да сравните някои параметри " по подразбиране" и въз основа на тях изберете устройство с най-оптималните параметри. Най-лесният начин да направите това е да използвате hdparmособено след като е включен в почти всички съвременни дистрибуции Linux.

Поне основната цел hdparmконфигурация и оптимизация, може да се използва като постоянен инструмент за провеждане на тестове, за това просто трябва да стартирате (hdparm изисква администраторски/root права, за да работи):

Sudo hdpam -t "име на устройство"

Например:

Sudo hdpam -t /dev/sda

Можете да разберете името на диска, като изпълните:

Fdisk -l

Препоръчително е тестът да се проведе при липса на забележима дискова активност. опция " " ви позволява да показвате скоростта на последователно четене на данни от диска, без забавяния, причинени от работата на файловата система.

Извършеният тест ще покаже най-високата скорост на трансфер на данни за тествания диск. Проверката за четене/запис се извършва в самото начало на диска, в най-бързата му част, така че получените числа не съответстват добре реална скоростдискова операция. Най-реалистичният резултат може да се получи чрез проверка на диска в произволни точки, в произволен ред... Можете да проведете такъв тест с помощта на конзолна помощна програма търсач.

търсач- конзолна помощна програма, която проверява скоростта на четене/запис на твърдите дискове произволно, с достъп до устройството в произволен ред. При този метод на тестване главата на диска се движи бързо от едно място на друго, като чете малки части от данни. Процесът включва механични операции и достъпът до диска е много по-бавен от теста за последователен достъп.

Произволен метод за проверка, използван в търсачмного по-близо до действителната работа на твърдия диск и получените резултати от теста изглеждат по-правдоподобни. Следователно с помощта на търсачмного е важно да тествате целия диск (/dev/sda), а не отделен раздел от него (/dev/sda1, /dev/sda2, /dev/sda3 и т.н.):

Sudo търсач "име на диск"

Помощната програма е лесна за използване, работи без допълнителни опции, тестването на диска се извършва в рамките на тридесет секунди и за по-пълен достъп до диска е по-добре да стартирате помощната програма с права на администратор (корен). В допълнение към използването на твърди дискове търсачможе да се извърши сравнително тестваненалични флашки (например да използвате най-бързото устройство като LiveUSB).

Изисква четене на ръководството (man fio), но ще ви даде точни резултати. Имайте предвид, че за каквато и да е точност трябва да посочите точно какво искате да измерите. Някои примери:

Скорост на последователно ЧЕТЕНЕ с големи блокове

Fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=четене --size=500m --io_size=10g --blocksize=1024k --ioengine=libaio --fsync= 10000 --iodepth=32 --direct=1 --numjobs=1 --runtime=60 --group_reporting

Скорост на последователен ЗАПИС с големи блокове(това трябва да е близо до числото, което виждате в спецификациите за вашето устройство):

Fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=write --size=500m --io_size=10g --blocksize=1024k --ioengine=libaio --fsync= 10000 --iodepth=32 --direct=1 --numjobs=1 --runtime=60 --group_reporting

Произволно четене на 4K QD1(това е числото, което наистина има значение за производителността в реалния свят, освен ако не сте по-добри със сигурност):

Fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randread --size=500m --io_size=10g --blocksize=4k --ioengine=libaio --fsync= 1 --iodepth=1 --direct=1 --numjobs=1 --runtime=60 --group_reporting

Смесено произволно 4K четене и запис QD1 със синхронизация(това е числото в най-лошия случай, което трябва да очаквате от вашето устройство, обикновено по-малко от 1% от числата, посочени в спецификационния лист):

Fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randrw --size=500m --io_size=10g --blocksize=4k --ioengine=libaio --fsync= 1 --iodepth=1 --direct=1 --numjobs=1 --runtime=60 --group_reporting

Увеличете аргумента --size, за да увеличите размера на файла. Използването на по-големи файлове може да намали числата, които получавате в зависимост от технологията на устройството и фърмуера. Малките файлове ще дадат "твърде добри" резултати за ротационни носители, тъй като четящата глава не трябва да се движи толкова много. Ако устройството ви е почти празно, използването на файл, достатъчно голям, за да запълни почти устройството, ще ви осигури поведение в най-лошия случай за всеки тест. В случай на SSD, размерът на файла няма толкова голямо значение.

Имайте предвид обаче, че за някои носители за съхранение размерът на файла не е толкова важен, колкото общите байтове, записани за кратък период от време. Например, някои SSD дискове може да имат значително по-бърза производителност с предварително изтрити блокове или може да имат малка SLC флаш област, която се използва като кеш за запис и производителността се променя, след като SLC кешът е пълен. Като друг пример HDD на Seagate SMR имат около 20 GB PMR кеш зона, която има доста висока производителност, но след като се запълни, записът директно в SMR зоната може да намали производителността до 10% от оригинала и единственият начин да видите това влошаване на производителността е първо да запишете 20+ GB толкова бързо .. Разбира се, всичко зависи от вашето работно натоварване: ако вашият достъп за запис е с големи закъснения, които позволяват на устройството да изчисти вътрешния кеш, по-кратките тестови последователности ще отразяват по-добре производителността ви в реалния свят и параметрите --io_size и --runtime. Имайте предвид, че някои носители (напр. повечето флаш устройства) ще получат допълнително износване от такова тестване. Според мен, ако някое устройство е достатъчно лошо, за да не се справи с този вид тестване във всеки случай да се използва за съхранение на всякакви ценни данни.

В допълнение, някои висококачествени SSD устройства може да имат дори по-интелигентни алгоритми за изравняване на износването, където вътрешният SLC кеш има достатъчно интелигентност, за да замени данните на място, които се презаписват по време на теста, ако попаднат на същото адресно пространство (т.е. тестов файл е по-малък от общия SLC кеш). За такива устройства размерът на файла отново започва да има значение. Ако имате нужда от действителното си работно натоварване, най-добре е да тествате с размери на файлове, които всъщност ще видите в реалния живот. В противен случай вашите числа може да изглеждат твърде добре.

Имайте предвид, че fio ще създаде необходимия временен файл при първото стартиране. Той ще бъде изпълнен с произволни данни, за да се избегне получаването на твърде добри числа от устройства, които мамят чрез компресиране на данните, преди да ги запишат в постоянно хранилище. Временният файл ще се нарича fio-tempfile.dat в горните примери и ще се съхранява в текущата работна директория. Така че първо трябва да промените директорията, която е монтирана на устройството, което искате да тествате.

Ако имате добър SSD и искате да видите още по-високи числа, увеличете --numjobs по-горе. Това определя паралелността за четене и запис. Всички горни примери имат numjobs, зададени на 1, така че тестът е за еднонишков процес за четене и запис (възможно с опашка, зададена с iodepth). Висок клас SSD дисковете (напр. Intel Optane) трябва да получават високи числа дори без да увеличават много броя задачи (напр. 4 трябва да са достатъчни, за да получат най-високите числа на спецификациите), но някои „Enterprise“ SSD дискове изискват преминаване към 32 - 128, за да получат числата на спецификациите, тъй като вътрешната латентност на тези устройства е по-висок, но общата производителност е безумна.

Ако има нещо, което наистина не искате да срещнете във вашия операционна система, тогава това определено е неочаквана повреда на твърдите дискове. С технологията за архивиране и RAID съхранение можете да върнете всичките си данни на място много бързо, но загубата на хардуерно устройство може да окаже голямо влияние върху бюджета ви, особено ако не сте го планирали.

За да избегнете подобни проблеми, можете да използвате smartmontools. Това е софтуерен пакет за управление и наблюдение на устройства за съхранение, използвайки технология за анализ и отчитане на самонаблюдение или просто SMART.

Повечето модерни ATA / SATA, SCSI / SAS устройства за съхранение осигуряват SMART интерфейс. Целта на SMART е да следи надеждността на твърдия диск за идентифициране различни грешкии навременна реакция при възникването им. Smartmontools се състои от две помощни програми - smartctl и smartd. Заедно те осигуряват мощна система за наблюдение и предупреждение за възможни повреди на HDD в Linux. След това ще разгледаме подробно проверката на твърдия линукс диск.

Пакетът smartmontools е наличен в официалните хранилища на повечето Linux дистрибуции, така че инсталацията се свежда до изпълнение на една команда. На Debian и базирани на Debian системи изпълнете:

aptitude инсталира smartmontools

И за Red Hat:

yum инсталирайте smartmontools

Сега можете да преминете към диагностика на трудно Linux диск.

Проверка на твърдия диск в smartctl

Първо разберете какво твърди дисковесвързан към вашата система:

ls -l /dev | grep -E "sd|hd"

Резултатът ще бъде нещо подобно:

Тук - sdx е името на HDD устройството, свързано към компютъра.

За да покажете информация за конкретен твърд диск (модел на устройството, S/N, версия на фърмуера, ATA версия, наличност на SMART интерфейс) Стартирайте smartctl с опцията информация и името на твърдия диск. Например за /dev/sda:

smartctl --info /dev/sda

Въпреки че може да не обърнете внимание на ATA версията, тя е един от най-важните фактори, когато търсите устройство за смяна. всеки нова версия ATA е съвместим с предишните. Например, старите ATA-1 и ATA-2 устройства ще работят добре на ATA-6 и ATA-7 интерфейси, но не и обратното. Когато ATA версиите на устройството и интерфейса не съвпадат, възможностите на хардуера няма да бъдат напълно реализирани. В този случай е най-добре да изберете твърд дискАТА-7.

Стартирайте проверка на твърдия диск ubuntu дискможете да използвате командата:

smartctl -s на -a /dev/sda

Ето варианта -sвключва флага SMART на определеното устройство. Можете да го премахнете, ако поддръжката на SMART вече е активирана. Информацията за диска е разделена на няколко раздела ЧЕТЕТЕ SMART DATAсъдържа обща информация за здравето на твърдия диск.

НАЧАЛО НА ПРОЧИТАНЕ НА СЕКЦИЯТА НА SMART DATA ===
SMART резултат за самооценка на цялостното здраве при почивка: ПРЕМИНАТО

Този тест може да бъде преминат ( ПРЕМИНА) или не ( НЕУСПЕШНО). В последния случай провалът е неизбежен, започнете архивиранеданни от този диск.

Следващото нещо, което можете да погледнете, когато имате нужда от HDD диагностика в Linux, е таблицата с атрибути SMART.

Таблицата SMART записва параметрите, дефинирани за конкретен диск от разработчика, както и прага на отказ за тези параметри. Таблицата се попълва автоматично и се актуализира въз основа на фърмуера на диска.

  • ID #- ID на атрибут, обикновено десетично число между 1 и 255;
  • ATTRIBUTE_NAME- Име на атрибута;
  • ФЛАГ- флаг за обработка на атрибути;
  • СТОЙНОСТ- Това поле представлява нормалната стойност за състоянието на този атрибут в диапазона от 1 до 253, 253 е най-доброто състояние, 1 е най-лошото. В зависимост от свойствата първоначалната стойност може да бъде от 100 до 200;
  • НАЙ-ЛОШОТО- най-лошата стойност за всички времена;
  • ВРЪШЕТЕ- най-ниската стойност, след преминаване на която трябва да съобщите, че дискът е неподходящ за употреба;
  • ТИП- тип атрибут, може да бъде Pre-fail или Old_age. Всички атрибути се считат за критични по подразбиране, т.е. ако дискът не премине теста за един от атрибутите, тогава той вече се счита за НЕУСПЕШЕН, но атрибутите old_age не са критични;
  • АКТУАЛИЗИРАН- показва честотата на актуализиране на атрибута;
  • WHEN_FAILED- ще бъде зададено на FAILING_NOW, ако стойността на атрибута е по-малка или равна на THRESH, или на "-", ако е по-висока. В случай на FAILING_NOW е по-добре да направите резервно копие възможно най-скоро, особено ако типът на атрибута е Pre-fail.
  • RAW_VALUE- стойност, определена от производителя.

Сега си мислите, да smartctl добър инструмент, но нямам възможност да го стартирам ръчно всеки път, би било хубаво да автоматизирам цялото това нещо, така че програмата да работи периодично и да ме информира за резултатите от сканирането. И това е възможно с помощта на smartd.

Настройване на smartd и smartctl за диагностика и наблюдение в реално време

HDD диагностиката в реално време в Linux се настройва много лесно. Първо редактирайте конфигурационния файл на smartd - /etc/smartd.conf. Добавете следния ред:

nano /etc/smartd.conf

/dev/sda -m [имейл защитен]-М тест

  • - имейл адрес за изпращане на резултатите от проверката. Това може да бъде адрес на локален потребител, адрес на суперпотребител или външен адрес, ако сървърът е конфигуриран да изпраща имейл;
  • - честота на изпращане на писма. веднъж - изпрати само едно съобщение за проблеми с диска. ежедневно- изпращайте съобщения всеки ден, ако се открие проблем. намаляващ- изпращайте съобщения през ден, ако бъде открит проблем. тест- изпращане на тестово съобщение при стартиране на smartd. изп- изпълнява посочената програмадо мястото, където се изпраща пощата.

Запазете промените и рестартирайте smartd. Трябва да се качите имейлписмо като това:

Можете също така да планирате тестове според вашия график, за да направите това, използвайте опцията -s и регулярен изразтип "T/MM/DD/DN/HH", където:

  • Т- тип тест:
  • Л- дълъг тест;
  • С- кратък тест;
  • В- тест за движение (ATA);
  • О- офлайн (тест).

Останалите знаци определят датата и часа на теста:

  • ММ- месец от годината;
  • DD- ден от месеца;
  • HH- час от деня;
  • DN- ден от седмицата (от 1 - понеделник 7 - неделя;
  • MM, DD и HH- посочва се с две цифри след десетичната запетая.

Точката означава всички възможни стойности, изразът в скоби (A|B|C) означава една от трите опции, изразът в квадратни скоби означава диапазон (от 1 до 5).

Например, за да извършите пълно сканиране на вашия Linux твърд диск всеки делничен ден в 13:00 часа, добавете следния ред към smartd.conf:

DEVICESCAN -s (L /../../ / 13)

Изводи

Ако искате бързо да проверите механичния работи усиленодиск, вижте физическото му състояние или извършете повече или по-малко пълно сканиране на повърхността на диска, използвайте smartmontools. Не забравяйте да сканирате редовно, ще си благодарите по-късно. Правили ли сте това преди? ще го направиш ли Или използвате други методи? Пишете в коментарите!

Източник на превода.



 


Прочетете:



Използване на стилове в Excel Как да създадете свой собствен нов стил

Използване на стилове в Excel Как да създадете свой собствен нов стил

Ако постоянно използвате едни и същи опции за форматиране на клетки от работен лист във вашите електронни таблици, може би е добра идея да създадете стил на форматиране...

Какви грешки възникват по време на инсталацията?

Какви грешки възникват по време на инсталацията?

Забележка: Програмите AutoLISP могат да се изпълняват само на пълната версия на AutoCAD, те не работят под AutoCAD LT. (с изключение на случаите на зареждане...

Социален статус на човек в обществото

Социален статус на човек в обществото

Предложете какво определя избора на човек за основния му статус. Използвайки текста и фактите от социалния живот, направете две предположения и...

Пълна интерпретация на грешките

Пълна интерпретация на грешките

Доста потребители са се сблъскали с феномена син екран на смъртта. Какво да направите (Windows 7 най-често е предразположен към този проблем)...

feed-image RSS