web-dev-qa-db-fra.com

Mise en cache SSD (par exemple ASUS P9X79 WS) - possible sur Ubuntu?

Certaines cartes mères telles que ASUS P9X79 WS prennent en charge quelque chose appelé "ASUS SSD caching". Vous pouvez connecter 1 disque dur et 1 SSD à 2 ports SATA désignés, et IUUC, vous pouvez avoir une configuration dans laquelle la carte mère mettra automatiquement en cache (sur le SSD) les données les plus souvent utilisées stockées sur le disque dur. Il vous permet de profiter de la vitesse du SSD et de la capacité du disque dur en même temps.

J'ai vu ne présentation sur YouTube, dans lequel ils montrent comment le configurer à l'aide d'un programme fonctionnant sous Windows. Je suis curieux de savoir s'il s'agit vraiment d'une solution matérielle (utilisable sous Linux), ou est-elle partiellement logicielle? S'il ne s'agissait que de matériel, vous pouvez installer Windows, exécuter l'utilitaire pour configurer la mise en cache SSD, puis installer Ubuntu, en bénéficiant de la configuration de la mise en cache? (De plus, s'il s'agit d'une solution matérielle, pourquoi ne pas la configurer directement dans le BIOS?)

1
automatthias

J'ai aussi envisagé des options pour le SSD sur mon HP Envy 6. Vous voudrez peut-être lire cet article sur Phornix discutant bcache . Bcache "est un cache de couche de bloc de noyau Linux. Il permet à un ou plusieurs disques durs rapides tels que des disques SSD flash d'agir comme cache pour un ou plusieurs disques durs plus lents."

Avant de vous lancer avec bcache, je vous suggère fortement de lire la section "Mise en route" dans leur documentation . La façon dont je le lis est que l'ensemble du SSD doit être utilisé pour le cache (contrairement à Intel Smart Caching qui peut utiliser des sous-ensembles du lecteur).

Il y a aussi quelques articles sur ce sujet ici:

http://ubuntuforums.org/showthread.php?t=193389

J'attendais de voir comment ce projet mûrit avant de l'implémenter sur mon système. Comme alternative, vous pouvez mettre le système d'exploitation sur le SSD et /home sur le disque dur. Il existe plusieurs suggestions sur la façon d'optimiser les performances dans cette configuration (par exemple, voir ici ); cependant, la seule option que j'ai activée est la ligne discard dans /etc/fstab comme d'autres lectures l'ont indiqué, bon nombre des autres modifications peuvent ne pas être nécessaires.

1
bkloppenborg

Voir Comment installer et utiliser flashcache/bcache pour mettre en cache HDD sur SSD? qui explique comment installer bcache et d'autres périphériques de blocs hybrides natifs Linux.

0
Gabriel