Сделать stripe_cache_size постоянным

В 10.10 Ubuntu Software Center имеет список всех обновлений, которые вы загрузили в прошлом.

14
задан 16 January 2011 в 10:04

93 ответа

Я также пытаюсь понять это. Я поместил мое в rc.local и не повезло. Я запускаю его вручную после входа в систему. Я полагаю, вы могли бы написать сценарий, чтобы справиться с этим, и поместить его в «Запуск приложения», но это совсем не помогает, если вы не вошли в систему gnome.

0
ответ дан 4 August 2018 в 20:08

На этой странице указано, что размер полосы (или ширины) должен быть настроен при настройке fs. Может быть, tunefs могут помочь здесь?

-1
ответ дан 4 August 2018 в 20:08

Общий снимок в темноте, так как у меня нет настройки RAID 5 для тестирования: возможно, добавьте строку с

chmod -w / sys / block / md0 / md / stripe_cache_size

в rc.local, чтобы удалить разрешения записи после его установки. Может быть, это остановит его от изменения в другом месте?

0
ответ дан 4 August 2018 в 20:08

Добавить

  echo 8192 & gt;  / sys / block / mdX / md / stripe_cache_size  

- /etc/rc.local .

0
ответ дан 4 August 2018 в 20:08

Просто чтобы перейти к последнему сообщению; сценарий под мной работает для меня. Просто поменяйте свои данные между «& lt; ...>». Наслаждайтесь!


  #! / Bin / sh -e # # rc.local # # Этот скрипт выполняется в конце каждого многоуровневого уровня запуска.  # Убедитесь, что сценарий будет «выходить 0» на успех или любое другое значение # при ошибке.  # # Чтобы включить или отключить этот скрипт, просто измените биты выполнения #.  # # По умолчанию этот скрипт ничего не делает.  ################# ПРИМЕЧАНИЕ ######################## Вы также ограничены процессором и памятью  # ## & lt; Ваше имя & gt;  & lt; Дата модификации & gt;  # ## размер кэша полосы и чтение-вперед # ########################################  #### echo 16384 & gt;  / sys / block / & lt; Ваш RAID5 или 6 Volume & gt; / md / stripe_cache_size blockdev --setra 16384 / dev / & lt; Ваш RAID5 или 6 Volume & gt;  выход 0  
1
ответ дан 4 August 2018 в 20:08

Просто чтобы перейти к последнему сообщению; сценарий под мной работает для меня. Просто поменяйте свои данные между «& lt; ...>». Наслаждайтесь!


  #! / Bin / sh -e # # rc.local # # Этот скрипт выполняется в конце каждого многоуровневого уровня запуска.  # Убедитесь, что сценарий будет «выходить 0» на успех или любое другое значение # при ошибке.  # # Чтобы включить или отключить этот скрипт, просто измените биты выполнения #.  # # По умолчанию этот скрипт ничего не делает.  ################# ПРИМЕЧАНИЕ ######################## Вы также ограничены процессором и памятью  # ## & lt; Ваше имя & gt;  & lt; Дата модификации & gt;  # ## размер кэша полосы и чтение-вперед # ########################################  #### echo 16384 & gt;  / sys / block / & lt; Ваш RAID5 или 6 Volume & gt; / md / stripe_cache_size blockdev --setra 16384 / dev / & lt; Ваш RAID5 или 6 Volume & gt;  выход 0  
1
ответ дан 6 August 2018 в 04:10

Добавить

  echo 8192 & gt;  / sys / block / mdX / md / stripe_cache_size  

- /etc/rc.local .

0
ответ дан 6 August 2018 в 04:10

Общий снимок в темноте, так как у меня нет настройки RAID 5 для тестирования: возможно, добавьте строку с

chmod -w / sys / block / md0 / md / stripe_cache_size

в rc.local, чтобы удалить разрешения записи после его установки. Может быть, это остановит его от изменения в другом месте?

0
ответ дан 6 August 2018 в 04:10

На этой странице указано, что размер полосы (или ширины) должен быть настроен при настройке fs. Может быть, tunefs могут помочь здесь?

-1
ответ дан 6 August 2018 в 04:10

Я также пытаюсь понять это. Я поместил мое в rc.local и не повезло. Я запускаю его вручную после входа в систему. Я полагаю, вы могли бы написать сценарий, чтобы справиться с этим, и поместить его в «Запуск приложения», но это совсем не помогает, если вы не вошли в систему gnome.

0
ответ дан 6 August 2018 в 04:10

У меня нет реального ответа для вас, но, возможно, вы можете попробовать создать простой сценарий запуска выскочки. Создайте файл в / etc / init с расширением .conf. В файле put:

start on start tty1 exec echo 8192> / sys / block / md0 / md / stripe_cache_size

Я думаю, что это должно запустите команду примерно в то время, когда терминал запустился, что, вероятно, примерно в то же время, когда вы выполняете команду.

0
ответ дан 6 August 2018 в 04:10

Может ли пакет sysfsutils исправить вашу проблему?

ОРИГИНАЛЬНЫЙ ОТВЕТ:

Я не могу понять, как прокомментировать ваш вопрос; Думаю, я отредактирую этот ответ, когда узнаю больше о вашей проблеме.

Можете ли вы опубликовать (или pastebin, если он длинный) вывод

  grep -R  md0 /etc/init.d  
0
ответ дан 6 August 2018 в 04:10

Просто чтобы перейти к последнему сообщению; сценарий под мной работает для меня. Просто поменяйте свои данные между «& lt; ...>». Наслаждайтесь!


  #! / Bin / sh -e # # rc.local # # Этот скрипт выполняется в конце каждого многоуровневого уровня запуска.  # Убедитесь, что сценарий будет «выходить 0» на успех или любое другое значение # при ошибке.  # # Чтобы включить или отключить этот скрипт, просто измените биты выполнения #.  # # По умолчанию этот скрипт ничего не делает.  ################# ПРИМЕЧАНИЕ ######################## Вы также ограничены процессором и памятью  # ## & lt; Ваше имя & gt;  & lt; Дата модификации & gt;  # ## размер кэша полосы и чтение-вперед # ########################################  #### echo 16384 & gt;  / sys / block / & lt; Ваш RAID5 или 6 Volume & gt; / md / stripe_cache_size blockdev --setra 16384 / dev / & lt; Ваш RAID5 или 6 Volume & gt;  выход 0  
1
ответ дан 7 August 2018 в 22:09

Добавить

  echo 8192 & gt;  / sys / block / mdX / md / stripe_cache_size  

- /etc/rc.local .

0
ответ дан 7 August 2018 в 22:09

Общий снимок в темноте, так как у меня нет настройки RAID 5 для тестирования: возможно, добавьте строку с

chmod -w / sys / block / md0 / md / stripe_cache_size

в rc.local, чтобы удалить разрешения записи после его установки. Может быть, это остановит его от изменения в другом месте?

0
ответ дан 7 August 2018 в 22:09

На этой странице указано, что размер полосы (или ширины) должен быть настроен при настройке fs. Может быть, tunefs могут помочь здесь?

-1
ответ дан 7 August 2018 в 22:09

Я также пытаюсь понять это. Я поместил мое в rc.local и не повезло. Я запускаю его вручную после входа в систему. Я полагаю, вы могли бы написать сценарий, чтобы справиться с этим, и поместить его в «Запуск приложения», но это совсем не помогает, если вы не вошли в систему gnome.

0
ответ дан 7 August 2018 в 22:09

У меня нет реального ответа для вас, но, возможно, вы можете попробовать создать простой сценарий запуска выскочки. Создайте файл в / etc / init с расширением .conf. В файле put:

start on start tty1 exec echo 8192> / sys / block / md0 / md / stripe_cache_size

Я думаю, что это должно запустите команду примерно в то время, когда терминал запустился, что, вероятно, примерно в то же время, когда вы выполняете команду.

0
ответ дан 7 August 2018 в 22:09

Может ли пакет sysfsutils исправить вашу проблему?

ОРИГИНАЛЬНЫЙ ОТВЕТ:

Я не могу понять, как прокомментировать ваш вопрос; Думаю, я отредактирую этот ответ, когда узнаю больше о вашей проблеме.

Можете ли вы опубликовать (или pastebin, если он длинный) вывод

  grep -R  md0 /etc/init.d  
0
ответ дан 7 August 2018 в 22:09

Просто чтобы перейти к последнему сообщению; сценарий под мной работает для меня. Просто поменяйте свои данные между «& lt; ...>». Наслаждайтесь!


  #! / Bin / sh -e # # rc.local # # Этот скрипт выполняется в конце каждого многоуровневого уровня запуска.  # Убедитесь, что сценарий будет «выходить 0» на успех или любое другое значение # при ошибке.  # # Чтобы включить или отключить этот скрипт, просто измените биты выполнения #.  # # По умолчанию этот скрипт ничего не делает.  ################# ПРИМЕЧАНИЕ ######################## Вы также ограничены процессором и памятью  # ## & lt; Ваше имя & gt;  & lt; Дата модификации & gt;  # ## размер кэша полосы и чтение-вперед # ########################################  #### echo 16384 & gt;  / sys / block / & lt; Ваш RAID5 или 6 Volume & gt; / md / stripe_cache_size blockdev --setra 16384 / dev / & lt; Ваш RAID5 или 6 Volume & gt;  выход 0  
1
ответ дан 10 August 2018 в 10:23

Добавить

  echo 8192 & gt;  / sys / block / mdX / md / stripe_cache_size  

- /etc/rc.local .

0
ответ дан 10 August 2018 в 10:23

Общий снимок в темноте, так как у меня нет настройки RAID 5 для тестирования: возможно, добавьте строку с

chmod -w / sys / block / md0 / md / stripe_cache_size

в rc.local, чтобы удалить разрешения записи после его установки. Может быть, это остановит его от изменения в другом месте?

0
ответ дан 10 August 2018 в 10:23

На этой странице указано, что размер полосы (или ширины) должен быть настроен при настройке fs. Может быть, tunefs могут помочь здесь?

-1
ответ дан 10 August 2018 в 10:23

Я также пытаюсь понять это. Я поместил мое в rc.local и не повезло. Я запускаю его вручную после входа в систему. Я полагаю, вы могли бы написать сценарий, чтобы справиться с этим, и поместить его в «Запуск приложения», но это совсем не помогает, если вы не вошли в систему gnome.

0
ответ дан 10 August 2018 в 10:23

У меня нет реального ответа для вас, но, возможно, вы можете попробовать создать простой сценарий запуска выскочки. Создайте файл в / etc / init с расширением .conf. В файле put:

start on start tty1 exec echo 8192> / sys / block / md0 / md / stripe_cache_size

Я думаю, что это должно запустите команду примерно в то время, когда терминал запустился, что, вероятно, примерно в то же время, когда вы выполняете команду.

0
ответ дан 10 August 2018 в 10:23

Может ли пакет sysfsutils исправить вашу проблему?

ОРИГИНАЛЬНЫЙ ОТВЕТ:

Я не могу понять, как прокомментировать ваш вопрос; Думаю, я отредактирую этот ответ, когда узнаю больше о вашей проблеме.

Можете ли вы опубликовать (или pastebin, если он длинный) вывод

  grep -R  md0 /etc/init.d  
0
ответ дан 10 August 2018 в 10:23

Добавить

  echo 8192 & gt;  / sys / block / mdX / md / stripe_cache_size  

- /etc/rc.local .

0
ответ дан 13 August 2018 в 16:48
  • 1
    См. Вопрос - это первое, что я пробовал, и это не сработало, по-видимому, md-driver был повторно инициализирован или что-то после выполнения rc.local. – BarsMonster 25 October 2011 в 12:16

Общий снимок в темноте, так как у меня нет настройки RAID 5 для тестирования: возможно, добавьте строку с

chmod -w / sys / block / md0 / md / stripe_cache_size

в rc.local, чтобы удалить разрешения записи после его установки. Может быть, это остановит его от изменения в другом месте?

0
ответ дан 13 August 2018 в 16:48
  • 1
    Хорошая идея, но, похоже, что-то в процессе загрузки Ubuntu приковано: -S Я постараюсь сегодня опубликовать. – BarsMonster 19 January 2011 в 14:32
  • 2
    Не помогло: - | – BarsMonster 21 January 2011 в 23:03

На этой странице указано, что размер полосы (или ширины) должен быть настроен при настройке fs. Может быть, tunefs могут помочь здесь?

-1
ответ дан 13 August 2018 в 16:48
  • 1
    Это совсем другое дело. Размер кеша полосы - это параметр для драйвера ядра MD в памяти для кеша полосы. – BarsMonster 25 January 2011 в 12:36

Я также пытаюсь понять это. Я поместил мое в rc.local и не повезло. Я запускаю его вручную после входа в систему. Я полагаю, вы могли бы написать сценарий, чтобы справиться с этим, и поместить его в «Запуск приложения», но это совсем не помогает, если вы не вошли в систему gnome.

0
ответ дан 13 August 2018 в 16:48

Другие вопросы по тегам:

Похожие вопросы: