Попытка:
_codeComplete()
{
local cur=${COMP_WORDS[COMP_CWORD]}
COMPREPLY=( $(compgen -W "$(ls /something/)" -- $cur) )
}
complete -F _codeComplete hi
Необходимо указать -W
опция в compgen
и также заключите в кавычки команду, которая производит список слов.
Больше информации о том, как записать завершение, функционирует на этом блоге: Запись Вашей собственной Функции Завершения Bash
Про файлом (которые являются необработанными недостатками):
Необработанный про (которые являются недостатками файла):
Они - мой hdparm -tT
синхронизации на программном обеспечении на 4x1 ТБ совершают рейд на установку под управлением Ubuntu 12.04.1 как хост.
VM с форматом VDI:
Синхронизация кэшируемых чтений: 23 442 МБ за 1,97 секунды = 11 890,47 МБ/с
Синхронизация буферизированного чтения с диска: 346 МБ за 3,00 секунды = 115,33 МБ/с
VM с rawdisk форматом (50G LV на том же устройстве набега):
Синхронизация кэшируемых чтений: 21 602 МБ за 2,00 секунды = 10 812,49 МБ/с
Синхронизация буферизированного чтения с диска: 186 МБ за 3,02 секунды = 61,69 МБ/с
Таким образом, rawdisk является приблизительно на 50% худшей производительностью, что VDI, если я не делаю что-то полностью неправильно. Вероятно, собираясь придерживаться rawdisk, хотя, поскольку резервная опция со снимками lvm кажется нормальной.
Причиной, почему VDI быстрее, является кэш ОС файл изображения. И операции ввода-вывода буферизуются в памяти.
Было бы более справедливо, если можно закрыть функцию кэша в virtualbox для этого сравнительного теста.