Intel turbo memory linux

Arch Linux

You are not logged in.

#1 2008-01-24 16:58:22

Intel Turbo Memory + Linux = Speed up?

while back, there was this all new Santa Rosa platform and I was desperate to get one of those as those were basically the first laptops available with flash disk (even only 1GiB), which was announce to increase your (actually Vista’s) boot time.

So, now I have this 1 GB NAND Flash storage in my laptop, but can’t access it.

I think it would be quite cool to put some system stuff there (of that’s possible and advisable), if that would speed up booting even more.

So my question is: Has anyone getting this Intel Turbo Memory working with Arch or know success-stories about that from someone using Linux?

Thanks

#2 2008-01-24 18:55:49

Re: Intel Turbo Memory + Linux = Speed up?

got that as a google result so should that mean we are NOT in the dark? i thought anything non-Vista wasn’t capable of harnessing the technology.

I need real, proper pen and paper for this.

#3 2008-01-24 20:56:20

Re: Intel Turbo Memory + Linux = Speed up?

Thanks, that gives me hope

Also switching to u-boot and change lots of other stuff is quite an effort for not knowing yet how much faster I may boot after.

Anyway, will have some more looks on this and I guess I will finally try it, when I feel very brave!

#4 2008-01-24 21:42:30

Re: Intel Turbo Memory + Linux = Speed up?

Do you know what Blackfin is? I’m no expert, but I’m afraid this is completely unrelated to the x86 platform.

#5 2008-01-24 21:48:28

Re: Intel Turbo Memory + Linux = Speed up?

Do you know what Blackfin is? I’m no expert, but I’m afraid this is completely unrelated to the x86 platform.

Blackfin refers to a family of 16/32-bit microprocessors with built-in Digital Signal Processor (DSP) functionality

Hmm, ok, also u-boot is a bootloader I only know from OpenMoko, but should also run on my laptop.

Same for the Flash-FS, only thing is that it is not very easy yet to do so, and the amount of time saved will not be that big compared to the amount of time needed to get that working (and updated), so I think I’ll leave that for later.

#6 2008-10-21 21:52:04

Re: Intel Turbo Memory + Linux = Speed up?

I just found out I had 1Go of this «Intel Turbo Memory» in my laptop (MSI GX700) and I must say I would love to use it too! But before even thinking of what to use it for. errr. how do you even access it?

and nothing in dmesg.

But that is hardly all I can do ! I don’t really want it to be used as intended by Intel as it doesn’t look to be as good as said but I would like to get it as a drive. U-boot could then become very interesting. So I guess this could be done without kernel work. right?

Читайте также:  Linux как открыть порт 5432

EDIT: I just found that too:

Last edited by Wikimig (2008-10-21 21:59:57)

Источник

Intel turbo memory linux

Олег, установил пакет, команда сработала.

$ sudo apt-get install mtd-utils
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
libnet-dbus-perl libtie-ixhash-perl libxml-parser-perl libxml-twig-perl
libxml-xpathengine-perl python3-xlib
Для их удаления используйте «apt-get autoremove».
НОВЫЕ пакеты, которые будут установлены:
mtd-utils
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 17 пакетов не обновлено.
Необходимо скачать 296 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 822 kB.
Получено:1 http://ru.archive.ubuntu.com/ubuntu/ trusty/universe mtd-utils amd64 1:1.5.0-1 [296 kB]
Получено 296 kБ за 0с (784 kБ/c)
Выбор ранее не выбранного пакета mtd-utils.
(Чтение базы данных … на данный момент установлено 218509 файлов и каталогов.)
Preparing to unpack …/mtd-utils_1%3a1.5.0-1_amd64.deb .
Unpacking mtd-utils (1:1.5.0-1) .
Processing triggers for man-db (2.6.7.1-1ubuntu1) .
Настраивается пакет mtd-utils (1:1.5.0-1) …
abelka@abelka-F8SG:

$ sudo modprobe mtd
abelka@abelka-F8SG:

$ sudo modprobe mtd
abelka@abelka-F8SG:

$ sudo insmod /home/abelka/Загрузки/turbomem-master/turbomem.ko
insmod: ERROR: could not insert module /home/abelka/Загрузки/turbomem-master/turbomem.ko: File exists
abelka@abelka-F8SG:

$ sudo mtdinfo -a
Count of MTD devices: 1
Present MTD devices: mtd0
Sysfs interface supported: yes

mtd0
Name: TurboMemory@0000:05:00.0
Type: nand
Eraseblock size: 262144 bytes, 256.0 KiB
Amount of eraseblocks: 4091 (1072431104 bytes, 1022.8 MiB)
Minimum input/output unit size: 4096 bytes
Sub-page size: 4096 bytes
Character device major/minor: 90:0
Bad blocks are allowed: true
Device is writable: true

Источник

Intel Turbo Memory, или Неоправдавшиеся надежды на чудо

Не так давно, когда появилась платформа Santa Rosa, немало внимания было уделено одной интересной ее технологии — Intel Turbo Memory. Данное решение было инновационным: на системной плате размещался дополнительный модуль флэш-памяти, служащий буфером для дисковых операций.

Не так давно, когда появилась платформа Santa Rosa, немало внимания было уделено одной интересной ее технологии — Intel Turbo Memory. Данное решение было инновационным: на системной плате размещался дополнительный модуль флэш-памяти, служащий буфером для дисковых операций. По заверениям Intel, его установка должна приводить к увеличению быстродействия системы и положительно влиять на время автономной работы.

Правда, вендоры не торопились внедрять новинку в свои устройства. Тем не менее новая технология не ушла в небытие, как это иногда бывает, а перекочевала в Montevina — новую платформу Intel.

В принципе решение абсолютно верное. Как известно, самым медленным компонентом ноутбука по-прежнему остается дисковая подсистема. Как бы ни были быстры процессор, шина и набор микросхем, механические компоненты жесткого диска существенно влияют на общую производительность, причем наиболее заметный «тормоз» — время загрузки операционной системы и приложений. Конечно, можно возразить: а как же быстрые SSD? Увы, в настоящее время стоимость последних не позволяет устанавливать их в массовые модели, тогда как, по заявлению компании Intel, технология энергонезависимого кэширования, Intel Turbo Memory (ITM), построенная на основе флэш-памяти, должна не только сократить время ожидания, но и улучшить «автономность» портативных компьютеров.

Теоретически если уменьшается число обращений системы к медленным и энергоемким жестким дискам, то запуск приложений и возобновление работы устройства из спящего режима должны происходить примерно вдвое быстрее. И еще за счет того, что флэш-память не распаивается на системную плату, а устанавливается в отдельный разъем mini PCI-E, нововведение никоим образом не повлияет на стоимость ноутбуков низшей ценовой категории.

Конструктивно модуль ITM состоит из контроллера Diamond Lake ASIC и NAND-модулей объемом 512 Мбайт, 1 или 2 Гбайт. Чтобы он начал функционировать, требуется установить Intel Matrix Storage Manager и DFOROM — специальное ПО, запускаемое до загрузки операционной системы и обеспечивающее доступ к жесткому диску на уровне BIOS.

Читайте также:  Установка mac os lion с нуля

Intel Turbo Memory совместима с различными операционными системами и с любыми жесткими дисками, поддерживающими интерфейс Serial ATA. Необходимо подчеркнуть, что возможности использования NAND-памяти в вычислительных устройствах выходят далеко за рамки технологии ITM. Turbo Memory поддерживает обе технологии Microsoft — и ReadyDrive, и ReadyBoost. Причем Intel считает приоритетной задачей именно кэширование часто востребованных данных (ReadyDrive), для работы с которыми и выделяется значительная доля флэш-памяти, имеющейся в составе модуля, тогда как оставшаяся отводится для оптимизации запуска операционной системы и служебного программного обеспечения (ReadyBoost).

Если же вернуться к цифрам, то, по заявлению представителей Intel, загрузка операционной системы с ITM выполняется на 20% быстрее. Примерно настолько же увеличивается время автономной работы и сокращается загрузка приложений, особенно ресурсоемких. Происходит это в результате значительного ускорения обращений к часто применяемым и порой сильно фрагментированным данным, а также вследствие остановки жесткого диска во время операций чтения данных из модуля энергонезависимой памяти. В общем, взаимодействие с ITM должно вывести пользователя на абсолютно новый уровень общения с ПК.

Однако многие производители, в числе которых оказались HP и Sony, заявили о решительном отказе от технологии Intel Turbo Memory, в то время как другие, напротив, начали устанавливать пресловутые модули в свои ноутбуки. Так кто же из них прав? Чтобы найти истину, мы интегрировали модуль ITM в портативный компьютер, построенный на базе Intel Montevina. Мы хотели определить, насколько возрастет его производительность, дабы выяснить, оправданны ли, пусть и относительно небольшие, затраты пользователя на данную технологию.

Итак, когда мы установили модуль в специально отведенное для него гнездо mini PCI-E и загрузили систему, то убедились, что в «Диспетчере устройств» появилось новое под названием «запоминающее устройство для шины PCI». Для него нужно было установить соответствующий драйвер. К сожалению, стандартная функция поиска в Интернете, встроенная в Windows Vista, результатов не принесла. Поэтому мы загрузили последнюю версию ПО с сайта Intel и запустили программу установки. Далее — все, как обычно: «дрова» встали, перезагрузка, потом еще одна. И стойкое зависание системы на процессе выключения. Предположив, что дело в очередном «глюке», мы просто принудительно выключили компьютер, а затем снова загрузили ОС. Зайдя в панель управления Turbo Memory, полюбовались на симпатичные галочки, показывающие, что все работает, и попытались вновь перезагрузить компьютер. Однако не тут-то было — все опять зависло. Пару раз повторив процедуру, приняли решение удалить драйвер Intel и установить что-нибудь более подходящее.

Дальше подобных проблем не возникало — избавившись от ПО «прародителя» и поставив драйверы с сайта ASUSTeK, мы получили вполне удовлетворительно работающую систему, на которой и решили проверить, на какую величину увеличилось ее быстродействие.

Здесь стоит добавить, что для тестирования был использован ноутбук, построенный на базе 2660-МГц процессора Intel Core 2 Duo P9600, 320-Гбайт жесткого диска (7200 об/мин) и 4-Гбайт ОЗУ. В качестве ОС употреблялась 64-разрядная Windows Vista Ultimate SP1.

Итак, для чистоты эксперимента мы 5 раз перезагрузились, проверили наличие пресловутых галочек в панели управления Intel и приступили к измерениям.

Прежде всего было решено выяснить, насколько возрастает время автономной работы ноутбука. Запустив циклический прогон SYSMark 2007 при функционировании от аккумулятора, мы с удивлением обнаружили, что время работы с установленным модулем и без него действительно различное, правда, не в пользу модуля, который в основном потребляет электроэнергию. Перепроверив настройки электропитания и установив время отключения жесткого диска равным 1 мин (меньше Vista не позволяет), мы повторили испытание, но, увы, ситуация не изменилась — с установленным модулем система работала ровно на 10 мин меньше.

Предположив, что SYSMark слишком сильно загружает систему, мы решили упростить задачу и создать максимально благоприятные условия для Intel Turbo Memory. Для этого мы запустили обыкновенный просмотр DVD-фильма в циклическом режиме, но, к сожалению, прогнозы Intel не подтвердились — время автономной работы с установленным модулем по-прежнему было немного меньше.

Читайте также:  Безопасный режим разблокируем windows

Потерпев фиаско с первым тестом, мы решили проверить, насколько же ускорилась загрузка системы и приложений с помощью системы ReadyBoost. По сути технология ReadyBoost должна ускорять работу системы тогда, когда Windows производит запись в файл подкачки. Чтобы проверить функционирование ITM в таком режиме, запускался Adobe Photoshop с 50 файлами, каждый из которых имел объем около 2 Мбайт. Стоит признать, что улучшение действительно имело место, однако не очень большое — Turbo Memory ускоряет загрузку примерно на 5%. Предположив, что причиной столь малого положительного эффекта был большой объем памяти, мы его сократили до 1 Гбайт. И вот тогда-то и проявилось торжество современных технологий — выигрыш составил целых 20%! Правда, ценой практически невозможной работы с теми самыми фотографиями, что мы загрузили.

И наконец, последний эксперимент с временем загрузки операционной системы показал, что этот параметр в нашем случае не улучшился, а скорее наоборот: если без ITM загрузка ОС занимала около 40 с, то после установки модуля она продолжалась до 1,5 мин! Зато при уменьшении объема памяти, как и в предыдущем случае, ускорение действительно имело место, достигая рекордных значений при сокращении ОЗУ до совершенно смешных 512 Мбайт.

Источник

Превращаем встроенный Turbo Memory в носитель информации

В этом материале описано, как превратить встроенную в ноутбуки микросхему Intel Turbo Memory во встроенную флешку. На своем ноутбуке я использую ее для хранения программ автозапуска и просто часто запускаемых приложений – клиент ICQ, антивирус, браузер и прочее. Повышение скорости загрузки программ в автозапуске видно, как говорится, невооруженным глазом.

Больше узнать об этом модуле вы можете здесь: Wikipedia и Intel

Для работы нам понадобятся: Acronis Disc Director Suite 10.0 (можно найти в гугле или на торрентах), а также драйвера Intel Turbo Memory и Intel Matrix Storage Manager. Последние версии драйверов можно найти на этом сайте.
Установите все это, если еще не было установлено ранее, и перезагрузитесь.

Изменение типа раздела

Если вы установили драйвера правильно, то в программе Acronis Disc Director Suite вы увидите, что у вас не один жесткий диск, а два:

Нам нужно щелкнуть правой кнопкой на разделе NVCACHE и в меню «Advanced» выбрать «Change type». В появившемся списке нужно выбрать «7h NTFS, HPFS».

Нажимаем флаг в левом верхнем углу, выбираем «Proceed». Программа предложит перезагрузиться, перезагружаемся.

Если все сделано правильно, то после перезагрузки в проводнике появится еще один диск. Он будет называться «NVCACHE», для простоты его можно как-нибудь переименовать, например во «FLASH»

Вы заметите, что на нем катастрофически мало свободного места. Это из-за того, что он используется вистой как ReadyBoost-накопитель. Заходим в его свойства и переходим на вкладку ReadyBoost:

Выбираем «Не использовать это устройство» и нажимаем ОК.
Все, основные операции закончены, можете копировать во FLASH все, что хотите. Если после установки программ на накопителе еще осталось много места – можно включить технологию ReadyBoost снова. Для этого заходим в свойства диска FLASH на вкладке ReadyBoost отмечаем пункт «Использовать это устройство».

Если интересуют сухие цифры, то вот отчет из Everest:

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

Отредактировано: FuzzyL — 26 января 2009

Источник

Оцените статью