Где сбой карт флэш-памяти с интерфейсом USB находится в случайных записях к диску. Они могут быть сотни из времен медленнее, чем та же операция на традиционных жестких дисках. Обратите внимание, что это раньше имело место с SSD слишком приблизительно до 2008 или 2009, когда они получили новые технологии контроллера, которые делают их очень быстрее , чем tradtional жесткие диски. Эти технологии в значительной степени не существуют на картах флэш-памяти с интерфейсом USB).
Операции, которые будут особенно медленными, включают:
Эта статья о phoronix сравнивает производительность различных файловых систем на картах флэш-памяти с интерфейсом USB. К сожалению, его заключение состоит в том, что это не делает все так большим различием. Теоретически, структурированный журналом файловая система должна справка, но это не достаточно господствующая тенденция для меня, чтобы рекомендовать им для непосвященного.
Одна идея состоит в том, чтобы использовать или гибридную файловую систему только для чтения вместо этого, которая является точно, что Вы получаете, если Вы копируете Ubuntu Живой образ CD (или используете UNetBootin для установки живого USB) к карте флэш-памяти с интерфейсом USB. Изучите установку Живого USB от Живого образа CD с персистентность (попытайтесь найти недавнее руководство по выполнению так). Конечно, Вы затем не сможете обновить до новой версии Ubuntu, но это не обязательно ужасно.
Запрет любых таких мер и хранение традиционного типа/структуры раздела, Ваша основная стратегия будет состоять в том, чтобы попытаться минимизировать записи к диску по всей стоимости. Идеи для этого включают:
Они находятся в файле ear, в корне или вы можете создать каталог lib для их хранения. Любой проект (EJB или WAR), который должен ссылаться на них, должен включать их в Путь к классу: файла манифеста.
Содержимое Ear
- log4j.jar
- lib
- commons-lang.jar
- MyEJBProj.jar
- MyWAR.war
Содержимое MyEJBProj
- classes
- META-INF
- MANIFEST.MF
MANIFEST.MF
Manifest-Version: 1.0
Class-Path: log4j.jar lib/commons-lang.jar