LINUX.ORG.RU

Развенчание мифа

 readyboost, , , ,


2

2

На мой взгляд, вполне убедительное доказательство того, что пресловутая и почти забытая ReadyBoost (и прочие идеи, связанные с использованием обычных карт памяти и простых флешек) не даст никакого прироста производительности в сравнении даже с медленным жестким диском. Ни в качестве дополнительного swap-файла, ни в качестве хранилища кэша перед свопированием…

Ноут, где это всё «происходит», старенький, но он мне очень нравится… Acer Travelmate 2492 с 2 Гб памяти. Однако я так «оттюнинговал» ОС и отдельные часто используемые программы, штудируя и проверяя разные настройки в течение пары лет использования, что все работает довольно шустро и, главное, отзывчиво.

Ноутбук этот мне очень помог, скрасил досуг, так сказать, когда при продаже квартиры и сборе/перевозке вещей в другое место, я, находясь в полупустой квартире, смотрел на нем ТВ.

Упаковывая вещи, нашел среди барахла новенький pcmcia тв-тюнер AverMedia, который до этого никогда не использовал. Пригодилось, как говорится… Ноут Acer + pcmcia тв тюнер + простая цифровая тв-приставка + tvtime…

Всё же pcmcia был хорош в своё время…

Хорошим дополнением к производительности/отзывчивости был бы SSD (и они у меня есть, покупал для других ноутов), и я уже было собрался делать замену, но… я не буду передавать весь свой поток трехэтажного мата, когда я, в последний момент, с помощью hdparm и smartctl обнаружил, что в ноуте IDE-жесткий диск. Acer в те годы наряду с SATA, ставила в часть этих ноутов и IDE… Теперь нужен SSD, который PATA…

По поводу того, что за DE (или неDE) и т.д. - опытный глаз сразу догадается. Попробуйте и вы :) А в ходе обсуждения, если будет необходимость, приоткроем «завесу тайны»… Хотя, какая тут тайна.. :)

Тему окон и т.д., как всегда, уже на протяжении многих лет, выдумывал/переделывал и рисовал сам…

На ноуте установлены WM и Это.

WindowMaker с этого ноута я как-то в прошлом году показывал, выкладывая ссылку на скриншот в чьём-то обсуждении…

>>> Просмотр (1280x800, 3005 Kb)

★★★★★

Проверено: cetjs2 ()
Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: комментарий от AnDoR

На чём основан этот предрассудок?

На вековом невежестве и отсталости, конечно же… :)

Когда я пользовался ими, было так. Как оно нынче - не знаю.. Предполагаю, что не лучше, поскольку HDD тоже не стояли всё это время на месте.

P.S. Я и к SSD долгое время относился с предубеждением…

My_quest ★★★★★
() автор топика
Последнее исправление: My_quest (всего исправлений: 2)
Ответ на: комментарий от My_quest

Кто бы спорил, для нищебродство это часто дороговатое хобби. FullHD-апгрейд моего ноута стоил как сам оригинальный ноут.

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

Хорошо, но надо все продумать. Режимов много, результаты разные.

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

Предполагаю, что не лучше, поскольку HDD тоже не стояли всё это время на месте.

Мы сравниваем с абстрактными современными HDD или с твоим конкретным IDE, который явно не развивался с момента покупки?

Если второе, то современные CF карточки явно будут лучше.

AnDoR ★★★★★
()
Последнее исправление: AnDoR (всего исправлений: 1)
Ответ на: комментарий от AnDoR

Мы сравниваем с абстрактными современными HDD или с твоим конкретным IDE? Если второе, то современные CF карточки явно будут лучше.

С конкретным, конечно же… А то он уже в предсмертном состоянии. В целом вроде PASSED, однако уже одни Old_age и Pre-fail.

Hitachi Travelstar 5K100 или HTS541080G9AT00

My_quest ★★★★★
() автор топика
Последнее исправление: My_quest (всего исправлений: 1)
Ответ на: комментарий от AnDoR

bcache тебе поможет, если у тебя есть ssd.

Как раз незадолго до твоего сообщения собирался написать это:

"P.S. Спустя полчаса после просмотра нескольких статей про bcache… И опять-таки SSD нужен для кэша, а не карточки/флешки.

На этом ноуте с этим не получится поиграться, увы. Требуется предварительное форматирование дисков (основного и с кэшем) с учетом bcache. А делать образы/бэкапы, форматировать и потом накатывать… Это только при смене диска. Если с SSD что-нибудь придумаю.."

Ещё есть lvmcache.

Сейчас гляну.

My_quest ★★★★★
() автор топика
Последнее исправление: My_quest (всего исправлений: 1)
Ответ на: комментарий от My_quest

Hitachi Travelstar 5K100

Interface Type: ATA-100

То есть теоретическая пропускная способность шины этого HDD - 100мбайт/сек.

За 30-40 евро можно купить 64гб CF c 800-1066х скоростью (читай 133-167мб/сек). Ну и переходник за 5-10.

UPD: Бывают даже адаптеры на две CF карточки в один IDE-разъём ноутбука: https://www.amazon.com/Syba-Compact-Adapter-Enclosure-SD-ADA45006/dp/B0036DDXUM

UPD2: Но проще взять PATA SSD: https://www.amazon.de/Transcend-TS64GPSD330-interne-64GB-schwarz/dp/B00AQT2LL6/

AnDoR ★★★★★
()
Последнее исправление: AnDoR (всего исправлений: 2)
Ответ на: комментарий от AnDoR

Кстати, как советовали, дешевле взять msata-ide адаптер за 12 евро + msata ssd за 20 евро.

Цены на SSD приведены для 64Гбайт, но можно и больше, за небольшую доплату.

AnDoR ★★★★★
()
Последнее исправление: AnDoR (всего исправлений: 1)
Ответ на: комментарий от My_quest

А по характеристикам такой mSATA как? Приближается к обычным SSD?

Что есть «обычный SSD»? У меня в Lenovo A540 стоит два SSD - системный PCI-E M.2 и SATA 3 для файлов. Разница в скорости на чтение 3247 Мб/с (M.2) и 555 Мб/с (SATA 3), на запись - 1527 Мб/с и 499 Мб/с соответственно. Т.е. разница в 5 раз на чтение и в 3 раза на запись. Интерфейс mSATA (mini-SATA) соответствует спецификации SATA III (6 Гбит/с), т.е. может достигать скорости передачи данных 550 Мб/с. Соответственно т.к. мой SSD на SATA 3 работает практически на максимуме, то аналогичный SSD на mSATA тоже сможет достигать этого потолка.

Это я к чему писал - производительность SSD, в отличие от HDD, теперь упирается исключительно в возможности интерфейса.

Если взять PATA последней ревизии (ATA/ATAPI-7), то он должен достигать скорости в 133 Мб/с. Думаю, что такой конвертер mSATA-IDE должен позволять достичь этого потолка в 133 Мб/с. Если качество его контроллера позволяет, правда, потому как конвертация дает свои накладные расходы. Но думаю, что 100 Мб/с получить можно.

mshewzov ★★★
()
Последнее исправление: mshewzov (всего исправлений: 2)
Ответ на: комментарий от AnDoR

За 30-40 евро можно купить 64гб CF c 800-1066х скоростью (читай 133-167мб/сек). Ну и переходник за 5-10.

UPD2: Но проще взять PATA SSD

Понятно. Спасибо!

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

Что есть «обычный SSD»?

Для меня это, например, Kingston A400.

Это я к чему писал - производительность SSD, в отличие от HDD, теперь упирается исключительно в возможности интерфейса.

Да-да, совершенно верно.

Если взять PATA последней ревизии (ATA/ATAPI-7), то он должен достигать скорости в 133 Мб/с. Думаю, что такой конвертер mSATA-IDE должен позволять достичь этого потолка в 133 Мб/с. Если качество его контроллера позволяет, правда, потому как конвертация дает свои накладные расходы. Но думаю, что 100 Мб/с получить можно.

Да, наверняка. Спасибо! Буду выбирать между mSATA c переходником и SSD PATA не самой крутой производительности, ибо есть «потолок».

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

Для меня это, например, Kingston A400

По характеристикам он похож на мой SATA 3 SSD под файлы - Samsung 860 QVO 1Tb.

Да, наверняка. Спасибо! Буду выбирать между mSATA c переходником и SSD PATA не самой крутой производительности, ибо есть «потолок».

Не за что! Если б не Вы, даже не узнал бы, что в принципе существуют SSD PATA.

Мне кажется сразу стоит искать вариант mSATA с переходником - дешевле выйдет, т.к. можно купить тот же mSATA SSD на 120 Гб (например, Kingston UV500 [SUV500MS/120G]) за 3000 + 500 рублей переходник. Итого 3500. А 128 Гб SSD PATA обойдется в 15000! В 5 раз дороже!

Но нативный SSD PATA, если есть лишние деньги и нет желания бороться с проблемами конвертера, - отличный вариант.

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

Мне кажется сразу стоит искать вариант mSATA с переходником - дешевле выйдет

Так и сделаю. И по-моему, сам переходник я покупал перед отъездом из Москвы. Наверняка, в упаковке где-то и отлеживается.

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

PS: А «PATA IDE» это не тавтология?

Она самая. Корректнее было бы так - PATA/IDE.

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

однако уже одни Old_age и Pre-fail

Не, это не «предупреждения» о старости или скорой кончине :) Вот же живучая дезинформация, уже который раз её встречаю на ЛОРе. Это типы разных SMART-метрик. Их всего два.

Метрики типа Old_age ухудшаются с естественным износом, а метрики типа Pre-fail ухудшаются при конкретно прогрессирующих «фатальных заболеваниях». У каждой метрики типа Pre-fail есть своё пороговое значение, ниже которого диск считается вотпрямщас умирающим, а у метрик типа Old_age такого порогового значения нет.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 5)
Ответ на: комментарий от intelfx

Не, это не «предупреждения» о старости или скорой кончине :) Вот же живучая дезинформация, уже который раз её встречаю на ЛОРе. Это типы разных SMART-метрик. Их всего два.

:) Я знаю. Просто попытался шутливо передать драматизм ситуации. С пороговыми значениям пока порядок. Лишь некий аларм связан с Reallocation Event Count. У него Raw value - 6. Пока ничего особого. Надо сделать образ..

My_quest ★★★★★
() автор топика

Увидел внизу панель, похожую на tint2. Подумал на openbox + lxde. Но значки в трее больше похоже на крысиные. Я бы вообще для такого конфига крысу убрал, оставил голый опенбокс + тинт2 и забил на прозрачность (без композитного менеджера).

fehhner ★★★★★
()

Не не не, братан. hdparm тебе не покажет задержки связанные с позиционированием головок. По идее тебе нужно создать сотню мелких файлов в разных местах ФС, а потом все их cat’нуть, и вот тогда твой HDD будет попячен.

Кажется в gnome-disks или как там эта утиль называется - есть бенчмарк.

А вообще за русский язык в сосноли - низачот :(

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

Кажется в gnome-disks или как там эта утиль называется - есть бенчмарк.

Спасибо за наводку. Гляну.

А вообще за русский язык в сосноли - низачот :(

Ну.. во-первых, это не обычная «сосноль», а запущенный mc, показывающий внизу свои «послания» на том языке, который осознанно выбран глобально в i18n. А во-вторых, я всё-таки русский по духу и мышлению, пусть и во мне помимо этого есть и другие нации :) Чего мне стыдиться?

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

Увидел внизу панель, похожую на tint2. Подумал на openbox + lxde.

Да, это tint2

Но значки в трее больше похоже на крысиные. Я бы вообще для такого конфига крысу убрал, оставил голый опенбокс + тинт2 и забил на прозрачность (без композитного менеджера).

Это не крыса :) См. выше.

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

Тени и прозрачности люблю. Еще со времен древнего enlightenment, 0.14 или 0.16, точно не помню.

My_quest ★★★★★
() автор топика

вполне убедительное доказательство того, что пресловутая и почти забытая ReadyBoost (и прочие идеи, связанные с использованием обычных карт памяти и простых флешек)

Не застал ты приход SSD.
Когда Asus положил в клюв дешманские ssd в eee pc серии, оказалось, что это убожество давало волшебного пинка всей системе.
Это не смотря на то, что линейное чтение там было более чем в два раза медленнее hdd той эпохи.

Смотреть надо на single thread random 4k.

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

Не застал ты приход SSD.

Скорее всего ты имел в виду - «приход SSD для тебя остался незамеченным» :) Ибо я еще помню времена, когда БЗ-34 и прочие MK-81 еще только начинались.

Когда Asus положил в клюв дешманские ssd в eee pc серии, оказалось, что это убожество давало волшебного пинка всей системе.

Знаю, опять же. Сам приобрел салатовый 700 2G лет 11 назад, из любопытства (у меня уже был нетбук MSI Wind U100). Погонял XP, да и установил Linux на нем. А /home был на SD-карточке, сунутой в слот… Места не хватало.

И относился я к этой встроенной 2гб ерунде с недоверием.. :)

Смотреть надо на single thread random 4k.

Посмотрю, спасибо.

My_quest ★★★★★
() автор топика
Последнее исправление: My_quest (всего исправлений: 1)
Ответ на: комментарий от My_quest

Скорее всего айдахо имел ввиду что в некоторые ежики с завода ставились ssd в виде mini-pcie. И не смотря на то, что в этом разъеме были разведены и sata и ide (и usb еще до кучи), сами ssd были именно ide. Вот такие

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

Я имел в виду, что линейное чтение, как бенчмарк, в реальном мире не очень полезен для выводов.
Есть другие метрики, которые гораздо лучше коррелируют с тем, как большинство софта пишет и читает.

В этих метриках флеш-носители имели преимущество в разы перед вертушками, практически с момента своего широкого появления на рынке.

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

Есть другие метрики, которые гораздо лучше коррелируют с тем, как большинство софта пишет и читает.

То есть то, что я воспроизвел на скрине, а именно использование microSD карточки класса 10 в качестве свопа, могло дать ожидаемый эффект перед своп-файлом на HDD? Или использование такой же карточки в качестве, скажем, корня более подходит?

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

На али есть SSD с интерфейсом PATA

С космической ценой. Такой вариант оптимален, если время дороже и нужно по-быстрому заменить старый HDD на SSD.

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

Действительно, с тех пор как я изучал этот вопрос, цены на них выросли или «классические» SSD подешевели.

Соглашусь, вариант использования переходной платы с интерфейсом PATA и слотом для mSATA наиболее оптимален. По всей видимости большая часть (если не все) из предлагаемого на Али – оверпрайс того же самого.

ssh2 ★★★★★
()
Последнее исправление: ssh2 (всего исправлений: 1)

Перезжая, мы оставляем в старой квартире кусочек себя. Я разделяю твои ностальгические чувства.

sparkie ★★★★★
()

В ноут можно Core2Duo поставить. Отзывчивость ещё более улучшиться.

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

Перезжая, мы оставляем в старой квартире кусочек себя. Я разделяю твои ностальгические чувства.

Это да.. Спасибо.

В ноут можно Core2Duo поставить. Отзывчивость ещё более улучшиться.

Разве получится? Там хоть и съемный проц, но поддержит ли сокет и мама? Я не встречал в инете такого про этот ноут - максимум было про замену этого Celeron M 420 на аналогичный чуть повыше номером.

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

То есть то, что я воспроизвел на скрине, а именно использование microSD карточки класса 10 в качестве свопа, могло дать ожидаемый эффект перед своп-файлом на HDD?

Да, конечно.
Если на запись там ещё могут быть нюансы, зависит от говноделов карты, то с чтением это футбол в одни ворота. Даже со всем оверхедом от хабов, usb2 карточки были решительно быстрее ещё тогда.

Или использование такой же карточки в качестве, скажем, корня более подходит?

Поскольку тут речь уже только о случайном чтении, то в этом юзкейсе любая карта из ближайшего магазина порвёт HDD на лоскуты.

Покопался, и нашёл самый старый тест чтения карточки (sdhc class 2):

4 KiB blocks:  324.9 IO/s,   1.3 MiB/s ( 10.6 Mbit/s)

Чтобы дать точку отсчёта, вот 7200RPM 3.5" винт с NCQ в режиме short stroke на первых 10Gb:

4 KiB blocks:   73.5 IO/s, 294.2 KiB/s (  2.4 Mbit/s)

Отставание в разы было ещё тогда. Сейчас, полагаю, картина выглядит несколько иначе.

UPD: вот вполне современный красненький самсунг из фотоаппарата

4 KiB blocks:  969.0 IO/s,   3.8 MiB/s ( 31.8 Mbit/s)

Что-то даже трёхкратной разницы нет со старичком.
Ну, это ничего: всё равно хватает на более чем десятикратное преимущество над бытовым hdd без хаков вроде short stroke.

aidaho ★★★★★
()
Последнее исправление: aidaho (всего исправлений: 1)
Ответ на: комментарий от sparkie

Получится. Я делал. Нужно подобрать совместимый с сокетом и той же частоты.

Хм.. Очень интересно. Надо изучить этот вопрос.

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

Да, конечно.

Если на запись там ещё могут быть нюансы, зависит от говноделов карты, то с чтением это футбол в одни ворота. Даже со всем оверхедом от хабов, usb2 карточки были решительно быстрее ещё тогда.

Очень интересно. Тогда я пожалуй верну эту свою конфигурацию и попробую погонять. Правда, насколько это быо заметно на скрине, главным я все-таки делаю основным своп на zram. И я еще никогда не доходил до его полного заполнения, чтобы начал заполняться второй по приоритету файл/раздел подкачки. Можно сделать одинаковые приоритеты так у меня было раньше) и погонять.

Что-то даже трёхкратной разницы нет со старичком. Ну, это ничего: всё равно хватает на более чем десятикратное преимущество над бытовым hdd без хаков вроде short stroke.

В данном случае, наверное, всё будет упираться в срок службы карты? У меня, конечно, выходили из строя карты, правда странно - переставали работать на запись, только чтение. Поэтому не знаю, как долго SD-карточка будет жить при таких режимах использования - в качестве дополнительного своп-файла, либо корневой фс.

Про short stroke - сейчас глянул в гугл, в начале результатов только конкретные случаи применения. Надо найти теорию.. Пока не понял смысл технологии.

My_quest ★★★★★
() автор топика
Последнее исправление: My_quest (всего исправлений: 2)
Ответ на: комментарий от sparkie

Смотри, дело твоё. Но ноут сильно оживёт, обещаю. Цена вопроса - рублей 200, если не меньше.

Уже читаю. Пока вот тут

Потом за acerfans возьмусь.

P.S. На форуме прочел даже, что даже первые i5 можно пробовать ставить на Socket M. Но вот выше 2 гб памяти не перепрыгнешь..

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

Асера чем хороши, поддаются апгрейду.

У меня их два, оба достались в убитом состоянии, оба подвергаются апгрейду (процесс не закончен). Это интересно само по себе. По крайней мере для меня.

первые i5 можно пробовать ставить на Socket M

Не уверен, надо почитать спецификации.

Есть у меня старый ноутбук IBM, испоьзуется для изготовления и прошивки устройств из-за наличия COM-порта. Вот в него хочу попробовать вставить мобильный Пентиум-4. Сокет вроде бы позволяет, но надо смотреть электрическую совместимость.

Пентиум-4 поддерживает SSE2, это актуально.

Пока вот

Англоязычные ресурсы:

https://laptopmedia.com/highlights/inside-acer-travelmate-p2-p2410-m-disassem...

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

В данном случае, наверное, всё будет упираться в срок службы карты? У меня, конечно, выходили из строя карты, правда странно - переставали работать на запись, только чтение. Поэтому не знаю, как долго SD-карточка будет жить при таких режимах использования - в качестве дополнительного своп-файла, либо корневой фс.

Я тоже не знаю, надо гуглить endurance тесты.
Карты маркированные A2 должны по спеке тащить 2000IOPS на запись. Поделим надвое, для уверенности, и всё равно будет железнобетонное преимущество в скорости над HDD на один порядок.
Если по простому, то чтобы десктоп шевелился так же, как с такой карточки, нужен будет SAS массив из 10-20 15k rpm жёстких дисков.

Про short stroke - сейчас глянул в гугл, в начале результатов только конкретные случаи применения. Надо найти теорию.. Пока не понял смысл технологии.

Всё просто: область движения голов лимитируется узкой полоской на внешней стороне блинов. В результате iops винта несколько увеличивается ценой потери практически всей ёмкости.
Имело хоть какую-то актуальность в дофлешевые времена.

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

Ради интереса погуглил, что там как на онтопике то:
https://github.com/ThomasKaiser/Knowledge/blob/master/articles/A1_and_A2_rated_SD_cards.md

На момент написания статьи в Linux не была реализована очередь для A2 карт (и не в курсе, есть ли сейчас), и в реальном мире получается всего 700-800 iops на запись.
Этого по прежнему хватает для удерживания десятикратного преимущества над hdd.

Чтение из этого же источника оставим без комментариев.
Издеваться над вертушками не хорошо: всё же они нам долго служили.

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

Всё просто: область движения голов лимитируется узкой полоской на внешней стороне блинов. В результате iops винта несколько увеличивается ценой потери практически всей ёмкости.

Что-то напоминает старую «родную» файловую систему OS/2 (может путаю, увлечение полуосью было более 20 лет назад). Там файлы записывались в определенной области, чтобы диск меньше фрагментировался и амплитуда движения головок была бы меньше.

В случае short stroke тоже необходима предварительная подготовка чистого диска? Или можно «по живому»?

My_quest ★★★★★
() автор топика
Последнее исправление: My_quest (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.