LINUX.ORG.RU
ФорумTalks

[СПВ] [SSD] хочу частично побороть 12309

 ,


0

2

В связи с чем принято решение о закупке в ноут небольшого SSD.
Есть тут люди с опытом использования SSD в связке с линкусом?
Как у него с поддержкой TRIM?

P.S. Попутно хотелось бы лицезреть контроллеросрач. Пока склоняюсь к девайсам на православном штеуде второго поколения.

★★★★★
Ответ на: комментарий от KRoN73

> А чем «регулярные перезапуски» отличаются от «просто компиляции»? :)

приоритеты каждый раз выставлять лень

namezys ★★★★
()
Ответ на: комментарий от YAR

--direct

Это на машине с PCI-адаптером:

$ sudo hdparm -T --direct /dev/sdd

/dev/sdd:
 Timing O_DIRECT cached reads:   474 MB in  2.01 seconds = 236.34 MB/sec

Это - на достаточно наворочанной машине со встроенным контролером:

# hdparm -T /dev/sda

/dev/sda:
 Timing cached reads:   7086 MB in  2.00 seconds = 3545.94 MB/sec

# hdparm -T --direct /dev/sda

/dev/sda:
 Timing O_DIRECT cached reads:   496 MB in  2.00 seconds = 247.53 MB/sec

В общем, разница не принципиальная :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

wiki: Пиковая пропускная способность для 33 МГц — 133 Мбайт/с, а для 66 МГц — 266 Мбайт/с;

pci-e: у х1 тоже не шустро

ЗЫ: я просто думаю в машинку винтов 10 засунуть

namezys ★★★★
()
Ответ на: комментарий от namezys

>приоритеты каждый раз выставлять лень

Ctrl-R или Up, скрипты, настройки... Смотря чем ты компиляцию вызываешь.

KRoN73 ★★★★★
()
Ответ на: комментарий от devl547

>> эффективность в io операциях растет с понижением уровня абстракции

пруфов и побольше.

Обычная логика. Сравни с NCQ и без него.

namezys ★★★★
()
Ответ на: комментарий от namezys

>Сравни с NCQ и без него.

Я так и не заметил убедительной разницы :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

> Ctrl-R или Up, скрипты, настройки... Смотря чем ты компиляцию вызываешь.

когда руками, когда eclipse

еще eclipse, postgre с 10 gb базой, и 5-6 питновских серверов по 500-700 Мб

namezys ★★★★
()
Ответ на: комментарий от namezys

>Сравни с NCQ и без него.

А теперь напомню твой же пост:

Какого фига функцию FS выполняет железка?

потому что это эффективнее, чем жрать процессор.

devl547 ★★★★★
()
Ответ на: комментарий от namezys

>когда руками, когда eclipse

В общем, я много чего руками делаю. Даже обычный emerge :) И всегда, когда нужна фоновая работа, запускаю с ionice -c3. Но при этом практически никогда не набираю эту команду вручную. Как-то само складывается :) Как уже писал, где-то через Ctrl-R, где-то по Up, где-то - скриптами.

еще eclipse


Если мне память не изменяет, то в нём любые команды настраиваются.

postgre с 10 gb базой, и 5-6 питновских серверов по 500-700 Мб


А их запуск с низким ionice можно прямо в инит-сериптах организовать. У меня так дома всегда с idle запускаются rtorrent, preload, apache.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Не принципиальная, пока на один PCI-контроллер хотя бы 2 винта не повесишь. Скорость работы с кэшем у одного у тебя сейчас ниже пропускной способности шины, а вот 2 винта уже в сумме дадут около 500 Мб/сек.

YAR ★★★★★
()
Ответ на: комментарий от Adjkru

Даже выше, 130-140 - это для 500 Гб/пластина, а уже есть по 667 :)

YAR ★★★★★
()
Ответ на: комментарий от devl547

>>Сравни с NCQ и без него.

А теперь напомню твой же пост:

Какого фига функцию FS выполняет железка?

потому что это эффективнее, чем жрать процессор.

зная детали железа, можно эффективней работать с ФС

namezys ★★★★
()
Ответ на: комментарий от KRoN73

> А их запуск с низким ionice можно прямо в инит-сериптах организовать.

хуже когда кончается память. потом востановление занимает по 10-15 минут

хотя есть время покурить

namezys ★★★★
()

Эк вас унесло, господа... :)

pekmop1024 ★★★★★
() автор топика
Ответ на: комментарий от namezys

хах.

gentoo i686, make -j4, kde 4.5.3+konqueror+qutim.компилирую chromium, ничего не весит. вообщем, УМВР ССЗБ.

rafister
()
Ответ на: комментарий от pekmop1024

> Переходить на BSD или венду тоже не хочу - первое страдает проблемами совместимости с железом и софтом, второе - живет своей жизнью

купи новый макбук на core i7.

isden ★★★★★
()
Ответ на: комментарий от isden

Сраный мобильный core i7 в среднем на 25% медленнее моего теплого лампового Q9650. Да и макось ничем в данном контексте от венды не отличается - тоже своей жизнью живет, даже, пожалуй, еще более многогранной.

pekmop1024 ★★★★★
() автор топика
Ответ на: комментарий от Adjkru

> у нормального современного 7200рпм харда средняя линейная скорость - около 100 мб/с (в начале диска - 130)

100 и 130 не так и много. Да и линейная скорость чтения хороша только в руках маркетологов. В реальной жизни линейная скорость мало кого интересует.

andreyu ★★★★★
()
Ответ на: комментарий от mv

> А винт весит полкилограмма. При чём здесь вес? Да не при чём. Так же, как и позиционирование. Измеряется именно скорость линейного чтения и скорость псевдослучайного позиционирования.

Еще раз, линейная скорость мало чего дает в реальной жизни. Важнее время доступа к рандомным данным.

p.s. Но и линейная скорость чтения у ssd выше.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Еще раз, линейная скорость мало чего дает в реальной жизни. Важнее время доступа к рандомным данным.

Ну да. Мелочь осядает в кэше, а вот хреновая линейная скорость вылазит в полный рост на второй секунде копирования больших файлов.

mv ★★★★★
()
Ответ на: комментарий от mv

> Ну да. Мелочь осядает в кэше, а вот хреновая линейная скорость вылазит в полный рост на второй секунде копирования больших файлов.

У SSD линейная скорость выше.

andreyu ★★★★★
()
Ответ на: комментарий от bsdfun

> Timing O_DIRECT cached reads: 122 MB in 2.01 seconds = 60.79 MB/sec

Я в печали.



# hdparm -T --direct /dev/sdg

/dev/sdg:
Timing O_DIRECT cached reads: 528 MB in 2.00 seconds = 263.51 MB/sec

Я не в печали.

Pavval ★★★★★
()

Кстати у меня на работе есть один комп, там при любом копировании музыка заикается в винде, а в линуксе всё ок

xorik ★★★★★
()
Ответ на: комментарий от xorik

>Кстати у меня на работе есть один комп, там при любом копировании музыка заикается в винде

А винда какая?

Pavval ★★★★★
()
Ответ на: комментарий от xorik

В XP кстати еще какой 12309... А в следующих виндах дела получше. (нет, я не виндузятник)

Pavval ★★★★★
()

У мну в нетбуке нищебродский Agility 30Gb на Indilinx. Очень приятно пользоваться. Но на мелких индилинксах скорость записи все-таки маловата. Когда торрент большой начинает качаться - трансмишшен подвисает. Остальное пашет вроде.

Насчет трима - ХЗ. На прошивках OVZ он встроенный фоновый, так что не парюсь совсем.

Кроме второго штеуда есть смысл заценить SSD на SandForce. Цена меньше, а скорости записи вообще аццкие. На мелких секторах, естественно, а не на одном большом файле в вакууме. У OCZ модели называются Agility 2 и Vertex 2

Из производителей пробовал только OCZ, но очень понравилась поддержка. Там на форуме несколько перцев тусуются с большими подписями «задавайте мне на почту любые вопросы». Реально помогли, когда были затруднения с перепрошивкой. Ну и мануалы на форуме ихнем очень большие и подробные, ка чего шить, если приперло.

Vit ★★★★★
()
Ответ на: комментарий от mv

>>У ssd скорость чтения тоже ограничена.

обратного никто и не утверждал. однако, она не ограничена механическими параметрами устройства.

это было сгенерировано по http://www.linux.org.ru/forum/talks/5537785#comment-5538326 но видимо надо было пояснить.

ну и сразу суммирую все что еще успели написать

линейный доступ может быть интересен на чем-либо аля обработка видео или домашняя видео-коллекция ну или как то так.
только вот большинству подавай random access. а там уже не важно какой кэш - устройства или фс.

EvgGad_303 ★★★★★
()
Ответ на: комментарий от Pavval

> З.Ы. У меня на SSD 12309 все равно есть. Может на йоту меньше, но есть.

Тогда ну его. Возьму еще одну пятисотку.

pekmop1024 ★★★★★
() автор топика
Ответ на: комментарий от bsdfun

Да нет, просто у меня 4 таких было и баг с кэшем сильно кидается в глаза :). Можешь попробовать протестировать скорость записи с кэшем и без, по-идее его отключение должно улучшить ситуацию.

YAR ★★★★★
()
Ответ на: комментарий от YAR

Хм... Что интересно - у меня сейчас остался последний из той четверки, поставил в десктоп, чтобы самому сделать подобный тест (с кэшем и без). Во-первых:

root@mws64:/tmp# hdparm -tT --direct /dev/sdb

/dev/sdb:
 Timing O_DIRECT cached reads:   378 MB in  2.00 seconds = 189.00 MB/sec
 Timing O_DIRECT disk reads:  226 MB in  3.00 seconds =  75.32 MB/sec

Бага нет. Был только на некоторых винтах? Зависел от контроллера? Теперь уже не узнаю.

Ну и во-вторых:

root@mws64:/tmp# sdparm -g WCE /dev/sdb
    /dev/sdb: ATA       ST3320620AS       3.AA
WCE         1
root@mws64:/tmp# sdparm -s WCE=0 /dev/sdb
    /dev/sdb: ATA       ST3320620AS       3.AA
change_mode_page: failed setting page: Caching (SBC)

Не хочет выключать кэш. И на другом, более современном винте - тоже.

YAR ★★★★★
()

не ради флейма или какой либо рекламы, но...

поставил как-то я год назад себе убунту... на потестить... 12309... снес поставил мандриву... на потестить... 12309... снес

до этого стояла федора - все хорошо. сейчас стоит гента - все хорошо.

ядра - дистрибутивные.

мой ИМХО-вывод: баг специфичен в комбинации железо+патчи(или их отсутствие)+собственно ядро. Поэтому надо перебирать комбинации насколько это возможно...

P.S. А и да, я сначала винты разные пробовал, что SATA, что IDE - один хрен

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Спасибо, интересно. Надо будет разные дистры попробовать (кроме source-based).

Pavval ★★★★★
()
Ответ на: комментарий от YAR

KRoN73> ЕМНИП, PCI беспечивает до 1,5Гб/с.

kmeaw> 32*33 = 1056Мбит/с

KRoN73> Timing cached reads: 2504 MB in 2.00 seconds = 1251.97 MB/sec

Именно это и вызвало у меня недоумение.

kmeaw ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.