Тесты для hardware под Линукс

Papazyan

Есть ли какие-нибудь солидные open source тесты для тестирования железа под Линукс? Я имею ввиду жесткий диск, сетевую или видеокарту карту и т.п.

dgaf

cpuburn есть у меня (если это т.п.)

Chupa

тест кулера?

dgaf

скорее стабильности, хотя хз что там, не смотрел

shlyumper

bonnie++
отличный тест для жесткий дисков.
http://www.coker.com.au/bonnie++/

Marinavo_0507

не назвал бы это тестом железа, тем более солидным

shlyumper

тссс... а давай немножко пофлудим? тут ведь что спросили, "тесты для hardware под Линукс?" Я тебя уверяю, что bonnie++ это отличный "тест производительности жестких дисков (hardware) под Linux".

sergey_m

Память лучше всего проверять с помощью memtest86, которая работает без ОС. Видимокарту лучше всего проверять под виндой каким-нибудь гамезом. Проц лучше всего проверять парраллельным компиляченьем (при этом память тоже проверяется). Последнее удобно делать под Linux.

Chupa

> memtest86
или memtest86+

Chupa

> Видимокарту лучше всего проверять под виндой каким-нибудь гамезом.
> Проц лучше всего проверять парраллельным компиляченьем (при этом память тоже проверяется).
Как интерпретировать результаты подобных проверок?

sergey_m

Когда голимая память или перегрет проц, то компилятор вылетает по 11 сигналу в случайных местах.

oleg_n

если на компиляции вылетает по 11ому сигналу, на такой системе вообще сложно работать
какой уж тут тестить

Marinavo_0507

тестить != работать

oleg_n

какая цель тестирования?

Marinavo_0507

цель тестирования - доказать наличие глюков

oleg_n

невозможность работы - не доказательство?

Marinavo_0507

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

sergey_m

У меня на втором курсе был компьютер, на котором я отлично работал. То есть он показывал фильмы, гонял броузер. Глючность проявлялась только если очень долго что-то компилить.

Chupa

> цель тестирования - доказать наличие глюков
Мне всегда почему-то казалось, что не только доказать наличие,
но и каким-то образом локализовать проблему,
чтобы помочь в решении вопроса "что делать дальше?"
"Народные" средства для этого не очень подходят,
так как в большинстве своём ничего кроме вентиляторов
они толком не тестируют.
prime95, например, помог мне обнаружить "железячную"
проблему в компе -- забитый пылью радиатор.
Сомневаюсь, что этот "тест" способен на большее,
по крайней мере, он не сможет толком ничего сказать о проблеме
даже если её обнаружит.

Marinavo_0507

> каким-то образом локализовать проблему,
> чтобы помочь в решении вопроса "что делать дальше?"
если это получается, то это дополнительный бонус
вообще локализация ошибок обычно называется "отладкой" afaik

dgaf

прикольно. IBM с тобой согласна
http://www-106.ibm.com/developerworks/library/l-hw1/

Chupa

> IBM с тобой согласна
и с тем, что тестируется не проц а кулер тоже согласна:
Rescuing your CPU
...
* Is your CPU fan plugged in?
* Is it relatively dust-free?
* Does the fan actually spin (and spin at the proper speed) when the power is on?
* Is the heat sink seated properly on the CPU?
* Is there thermal grease between the CPU and the heat sink?
* Does your case have adequate ventilation?
...
у вас гцц валится с сигналом 11? проверьте радиатор и замените пропеллеры!
а как убедиться, что глюк именно в проце? или он если работает, то всегда правильно?

sergey_m

у вас гцц валится с сигналом 11? проверьте радиатор и замените пропеллеры!
Чаще виновата память.

oleg_n

на сколько заслуживает доверия memtest?
есть ли тесты, которые можно проводить удалённо, кроме гцц

sergey_m

на сколько заслуживает доверия memtest?
Когда есть коробка планок памяти, то им получится быстрее всего. Например память которую memtest забракует за 15 минут может с первого раза собрать world, а на второй-третьей сборке обосрацца. Соответственно в штатном режиме она может взглюкнуть через месяцы.
есть ли тесты, которые можно проводить удалённо, кроме гцц
Считается, что gcc лучше всего потому, что в процессе компиления в памяти образуется огромное количество сложных структур из указателей и указателей на указатели и вероятность того, что ошибка приведет к 11 сигналу намного выше, чем когда ты просто подгружаешь в память что-то большое, например графическое изображение.

Chupa

> Считается, что gcc лучше всего потому, ...
а FPU/MMX/SSE он хоть как-то при этом юзает?

Chupa

> есть ли тесты, которые можно проводить удалённо, кроме гцц
специализированных кроме мемтеста не знаю
для проверки системы в целом можно юзать какие-нибудь проги,
предназначенные для клустеров: linpack, starcd, ls-dyna итд
ещё prime95 с памятью интенсивно работает и проц грузит

sergey_m

а FPU/MMX/SSE он хоть как-то при этом юзает?
Если сам был собран с поддержкой этого. Хотя MMX ему юзать негде
Оставить комментарий
Имя или ник:
Комментарий: