4

В настоящее время у меня есть Thinkpad X61s, и я хочу сделать его немного более быстрым и немного более энергоэффективным.

По этой причине я думал, что добавление SSD-накопителя будет наиболее целесообразным. К сожалению, по финансовым причинам покупка SSD емкостью более 200 ГБ для меня недосягаема (не только она будет стоить дороже, чем остальная часть ноутбука, но и у меня в настоящее время есть диск на 500 ГБ, так что даже такой диск было бы своего рода понижение для меня).

Во время предварительного тестирования с использованием дешевой карты Transcend 4 ГБ класса 6 (потоковая передача 14 МБ / с, 9 МБ / с произвольным чтением) время загрузки сократилось вдвое, поэтому установка только операционной системы на нем уже была бы улучшением. К сожалению, моя система теперь имеет размер около 11 ГБ, поэтому ограничение меньше 16 ГБ.

В этом ноутбуке я могу подключить дополнительные диски по крайней мере 5 различными способами:

  • используя конвертер SATA-ATA в X6 Ultrabase
  • используя внутренний слот mini PCIe
  • используя встроенный слот SDHC
  • используя слот CardBus (также известный как PCMCIA или PC Card)
  • используя USB

К счастью, поскольку я использую только Linux на этом ПК, их загружаемость не имеет значения, поскольку я могу поместить раздел /boot на внутренний жесткий диск и / на любую из вышеупомянутых флэш-памяти (как я уже делал для теста SDHC).

Из того, что я смог исследовать, и из моего собственного опыта, эти варианты имеют довольно большие недостатки или другие проблемы:

SATA-ATA Caddy

У него есть три недостатка:

  • Я должен всегда носить с собой Ultrabse (это не очень неудобно, но эти граммы добавляют), и я не могу отключить его, когда хочу отключить аккумулятор
  • Это делает отсек непригодным для оптического привода и случайный быстрый доступ к другим жестким дискам
  • Единственные Caddies, которые я мог купить, имеют довольно ненадежные контроллеры, поэтому установка моей ОС подорвала бы их стабильность.

Внутренний слот mini PCIe

Это было бы идеальным решением, если бы я мог найти настоящие твердотельные накопители PCIe, а не только устройства, поддерживающие только SATA или ATA через механическое соединение PCIe (те, которые используются в Dell Mini или Asus EEE).

Теоретически Samsung выпускала такие устройства, но я нигде не смог найти их в розничной продаже.

Интегрированный слот SDHC

Это отличное решение с одним недостатком: самая быстрая на рынке карта памяти SDHC на 16 ГБ может выполнять чтение только около 35 МБ / с и запись 15 МБ / с, но при этом стоит как обычный 40 ГБ SATA SSD, что в 10 раз быстрее. Не очень рентабельно.

Слот CardBus (также известный как PCMCIA или PC Card)

Эти карты намного быстрее, чем опция SDHC (есть такие, которые могут работать со скоростью более 50 МБ / с, считанные в тестах производительности), и из того, что я мог найти, контроллер PCMCIA в моем ноутбуке поддерживает UDMA, поэтому он должен обеспечивать сопоставимые скорости.

Они по-прежнему стоят аналогично SD-картам, но по крайней мере обеспечивают потоковую производительность, сравнимую с моим нынешним жестким диском.

USB

Это худший вариант. Мало того, что он ограничен 20–30 МБ / с самим интерфейсом, накопитель будет высовываться из ноутбука, так что это большой нет, нет.

Вопрос

Таким образом, я думаю, что вариант "CF в адаптере CardBus" будет лучшим вариантом. Мой вопрос: кто-нибудь пробовал использовать карты CF в адаптерах CardBus в качестве системных дисков с Linux на ноутбуках Thinkpad? Ноутбуки вообще? Каким было реальное представление?

У меня нет CF-карт, поэтому я не могу проверить, насколько хорошо он работает с приостановкой / возобновлением, или с тем, что легко сделать, чтобы он работал в initramfs (я использую ArchLinux и SD-карта была тривиальной - добавьте 3 модуля в единственная строка конфигурации и перестройка initramfs), поэтому любые советы / замечания по этому вопросу также приветствуются.

2 ответа2

3

Юбер, хорошее резюме различных вариантов. С чем вы в конечном итоге пошли?

Один пользователь говорит, что SuperTalent SR32C7MME - это настоящая карта mini-PCIe, а не mSATA. Если это правда, заявленные скорости чтения / записи 350/80 МБ / с должны сделать его лучшим выбором: http://communities.intel.com/message/143517#143517

Как вы заметили, что точно не сработает, так это карты mSATA. Они физически помещаются в слот mini-PCIe латопа, но используют другой протокол, который поддерживают только некоторые очень новые ноутбуки.

Сначала я подумал, что использование слота "PC Card" (PCMCIA) ноутбука будет наиболее целесообразным, но очень мало SSD-дисков выполнены в форм-факторе CardBus, все они довольно малы и дороги, неясно, будет ли SSD CardBus даже правильно работать в адаптере в слоте PC Card.

Новые SDXC-карты, хотя и не такие быстрые, все же могут быть хорошим выбором, если они действительно работают в слоте SD вашего ноутбука. Похоже, они не могут. Как вы указали, карта памяти Compact Flash в PC Card должна работать, но я тоже не пробовал.

Примеры аппаратного обеспечения каждого из вышеперечисленных (этот тупой веб-сайт не позволяет мне публиковать реальные ссылки на продукты, поэтому вам придется поискать в Google):

  • $ 116, 32 ГБ SuperTalent SR32C7MME:
  • $ 180, твердотельный твердотельный диск Intel 310 Series 80 ГБ mSATA Enterprise SSDMAEMC080G2C1 (не будет работать):
  • 230 долларов США, Wintec FileMate 96 ГБ 3FMS4D096JM-R:
  • 78 $, модель 3FMSD64GBXC-R Wintec FileMate 64 ГБ с защищенной цифровой расширенной емкостью (SDXC):
  • 160 долларов США, Transcend 64 ГБ Compact Flash 400X модель TS64GCF400:
2

В настоящее время я изучил 4 из 5 вариантов:

SATA-ATA caddy: в лучшем случае ненадежный (я не мог купить подлинный IBM, возможно, они лучше)

SDHC: плохая производительность даже с картами Sandisk Extreme HD Video (30 МБ / с, класс 10), после установки системы на нее, после нескольких обновлений пакета, я едва мог получить скорость записи 1 МБ / с. Похоже, они действительно оптимизированы для потоковой записи с камеры. После форматирования в EOS 400D он вернулся к заявленной производительности. Чтобы заставить работать suspend, мне нужно перекомпилировать ядро.

PCMCIA: компьютер был совершенно непригоден для использования при связи с картой. Я имею в виду понижение до 200 МГц первого поколения Pentium. Плохая производительность, около 500-700 КБ / с, запись на чистую карту.

CardBus: (При использовании адаптера Pretec/Lexar, единственного с любыми драйверами для Linux), драйвер поддерживает только режим PIO 1, поэтому производительность привлекательна: запись 1-2 МБ / с на чистую карту. На этот раз я использовал Sandisk Extreme (60MiB / s UDMA). Я не пробовал приостановить работу, но боюсь, что для этого потребуется перекомпиляция ядра.

USB отсутствует из-за форм-фактора.

Единственная неисследованная альтернатива - это miniPCIe SSD ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .