Какова потеря производительности при запуске настольной версии ubuntu для серверной машины?

Сценарий ниже должен выполнять эту работу. Он использует evince-thumbnailer, который, насколько мне известно, поставляется с каждой установкой gnome и является миниатюром по умолчанию. Сохранить как pdfthumbnailer.sh и сделать его исполняемым. Использование: pdfthumbnailer.sh dir1 [dir2, ...]

#!/bin/bash

F1=$HOME/.thumbnails/normal
F2=$HOME/.cache/thumbnails/normal
SAVE_FOLDER=$F1
[ -e $F2 ] && SAVE_FOLDER=$F2

# the thumbnailing function
evincethumb() {
    outname=$(echo -n "$(readlink -f "$0")" | \
    perl -MURI::file -MDigest::MD5=md5_hex -ne 'print md5_hex(URI::file->new($_));')
    # no work if thumbnail already present
    [ ! -e $SAVE_FOLDER/${outname}.png ] && {
        echo "$0"
        #uncomment only one of both thumbnailers
        #convert -thumbnail 128x128 "$0"[0] $SAVE_FOLDER/${outname}.png 2>/dev/null
        evince-thumbnailer -s 128 "$0" $SAVE_FOLDER/${outname}.png 2>/dev/null
    }
}

# make our function visible to the subshell in "find -exec" below
export -f evincethumb

# loop through all given folders
for folder in "$@" ; do
    find "$folder" -type f -exec bash -c evincethumb {} \;
done

Сохранить как :

не добавляет атрибуты Thumb :: URI и Thumb :: MTime к эскизам, как указано Джеймс Хенстридж. До сих пор я не видел никаких доказательств того, что по умолчанию evince-thumbnailer это делает. Другими словами, пока nautilus не восстанавливает миниатюры, сценарий может использоваться для задания.

Примечания:

не добавляет Thumb :: URI и Thumb :: MTime атрибуты к эскизам, как указал Джеймс Хенстридж. До сих пор я не видел никаких доказательств того, что по умолчанию evince-thumbnailer это делает. Другими словами, если nautilus не восстанавливает миниатюры, сценарий может использоваться для задания. speed: 37 pdf-файлов, протестированных как с evince-thumbnailer, так и с convert (от imagemagick): 3 секунды для [ f8] и 14 секунд для convert. генерирует миниатюры, распознанные именами пути nautilus, обрабатываемые URL-адресом perl: файловый модуль (пробелы и другие символы правильно переведены в файл uri) нуждается в perl, присутствующем в установочных файлах по умолчанию, необработанном с помощью evince-thumbnailer, просто выдает ошибку - отключен с помощью 2>/dev/null, посмотрите на строку MimeType в /usr/share/thumbnailers/evince.thumbnailer, чтобы просмотреть список обработанных типов файлов: начиная с 12.04 папка с эскизами кажется ~/.cache/thumbnails. Более надежные пути с использованием readlink.

Примечания : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683394

18
задан 3 January 2011 в 16:41

10981 ответ

Значительный коэффициент производительности в Ubuntu Desktop - это включение Gnome. Ubuntu Desktop отлично подходит для сервера (хотя может потребоваться более легкая среда рабочего стола), но если вам не нужна графическая среда, Ubuntu Server будет предпочтительнее.

Это не связано строго с работой, но Ubuntu Desktop также содержит несколько пакетов, которые просто не будут полезны в серверной среде, такой как OpenOffice и GIMP. Однако они всегда могут быть удалены.

2
ответ дан 10 August 2018 в 13:32

Рабочий стол & amp; Серверные версии имеют разные ядра, которые могут привести к разной производительности, особенно при определенных условиях загрузки. Одна из причин заключается в том, что переключение задач происходит чаще в ядре рабочего стола, поскольку это повышает оперативность, но переключение задач приводит к некоторым накладным расходам, а также незначительно снижает производительность некоторых приложений.

На практике это маловероятно, что вы когда-либо увидите эту разницу в системе разработки, и IME такая система не находится под большой нагрузкой, и, вероятно, она имеет другие различия в конфигурации, которые в любом случае влияют на производительность.

Если вы хотите минимизировать различия связанный с ядром, всегда можно использовать ядро ​​сервера в редакции рабочего стола.

И, конечно, в большинстве случаев постоянная работа настольной системы, вероятно, оказывает такое же влияние на производительность, как и использование другого ядро в любом случае ...; -)

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

Почти вся разница между Ubuntu Desktop и Ubuntu Server установлена ​​в установленном пакете по умолчанию.

Единственная реальная разница в коде в пакете ядра - linux-image- * -server имеют немного другую конфигурацию ядра для ядер рабочего стола. Такие опции ядра включают в себя режим PAE (для доступа к> 4GiB-памяти на 32-битных системах) и изменение уровня предварительной удержания по умолчанию (который приоритизирует пропускную способность процессора за счет ожидания задачи).

В основном это не будет эффект воздействия.

16
ответ дан 10 August 2018 в 13:32

Помимо того факта, что на компьютере работает X-сервер (и такие вещи, как ubuntu-one-client, когда пользователь регистрируется локально), на самом деле нет никакой разницы или влияния производительности.

«серверная» версия и «настольная» версия Ubuntu, где магически ограничено количество подключений, которые могут быть к машине (например, некоторые другие «рабочие станции» и «серверные» операционные системы прошлых лет).

Различные варианты установки - это просто набор стартовых пакетов.

3
ответ дан 10 August 2018 в 13:32

Рабочий стол & amp; Серверные версии имеют разные ядра, которые могут привести к разной производительности, особенно при определенных условиях загрузки. Одна из причин заключается в том, что переключение задач происходит чаще в ядре рабочего стола, поскольку это повышает оперативность, но переключение задач приводит к некоторым накладным расходам, а также незначительно снижает производительность некоторых приложений.

На практике это маловероятно, что вы когда-либо увидите эту разницу в системе разработки, и IME такая система не находится под большой нагрузкой, и, вероятно, она имеет другие различия в конфигурации, которые в любом случае влияют на производительность.

Если вы хотите минимизировать различия связанный с ядром, всегда можно использовать ядро ​​сервера в редакции рабочего стола.

И, конечно, в большинстве случаев постоянная работа настольной системы, вероятно, оказывает такое же влияние на производительность, как и использование другого ядро в любом случае ...; -)

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

Почти вся разница между Ubuntu Desktop и Ubuntu Server установлена ​​в установленном пакете по умолчанию.

Единственная реальная разница в коде в пакете ядра - linux-image- * -server имеют немного другую конфигурацию ядра для ядер рабочего стола. Такие опции ядра включают в себя режим PAE (для доступа к> 4GiB-памяти на 32-битных системах) и изменение уровня предварительной удержания по умолчанию (который приоритизирует пропускную способность процессора за счет ожидания задачи).

В основном это не будет эффект воздействия.

16
ответ дан 10 August 2018 в 13:34

Помимо того факта, что на компьютере работает X-сервер (и такие вещи, как ubuntu-one-client, когда пользователь регистрируется локально), на самом деле нет никакой разницы или влияния производительности.

«серверная» версия и «настольная» версия Ubuntu, где магически ограничено количество подключений, которые могут быть к машине (например, некоторые другие «рабочие станции» и «серверные» операционные системы прошлых лет).

Различные варианты установки - это просто набор стартовых пакетов.

3
ответ дан 10 August 2018 в 13:34

Значительный коэффициент производительности в Ubuntu Desktop - это включение Gnome. Ubuntu Desktop отлично подходит для сервера (хотя может потребоваться более легкая среда рабочего стола), но если вам не нужна графическая среда, Ubuntu Server будет предпочтительнее.

Это не связано строго с работой, но Ubuntu Desktop также содержит несколько пакетов, которые просто не будут полезны в серверной среде, такой как OpenOffice и GIMP. Однако они всегда могут быть удалены.

2
ответ дан 10 August 2018 в 13:34

Почти вся разница между Ubuntu Desktop и Ubuntu Server установлена ​​в установленном пакете по умолчанию.

Единственная реальная разница в коде в пакете ядра - linux-image- * -server имеют немного другую конфигурацию ядра для ядер рабочего стола. Такие опции ядра включают в себя режим PAE (для доступа к> 4GiB-памяти на 32-битных системах) и изменение уровня предварительной удержания по умолчанию (который приоритизирует пропускную способность процессора за счет ожидания задачи).

В основном это не будет эффект воздействия.

16
ответ дан 10 August 2018 в 13:36

Рабочий стол & amp; Серверные версии имеют разные ядра, которые могут привести к разной производительности, особенно при определенных условиях загрузки. Одна из причин заключается в том, что переключение задач происходит чаще в ядре рабочего стола, поскольку это повышает оперативность, но переключение задач приводит к некоторым накладным расходам, а также незначительно снижает производительность некоторых приложений.

На практике это маловероятно, что вы когда-либо увидите эту разницу в системе разработки, и IME такая система не находится под большой нагрузкой, и, вероятно, она имеет другие различия в конфигурации, которые в любом случае влияют на производительность.

Если вы хотите минимизировать различия связанный с ядром, всегда можно использовать ядро ​​сервера в редакции рабочего стола.

И, конечно, в большинстве случаев постоянная работа настольной системы, вероятно, оказывает такое же влияние на производительность, как и использование другого ядро в любом случае ...; -)

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

Помимо того факта, что на компьютере работает X-сервер (и такие вещи, как ubuntu-one-client, когда пользователь регистрируется локально), на самом деле нет никакой разницы или влияния производительности.

«серверная» версия и «настольная» версия Ubuntu, где магически ограничено количество подключений, которые могут быть к машине (например, некоторые другие «рабочие станции» и «серверные» операционные системы прошлых лет).

Различные варианты установки - это просто набор стартовых пакетов.

3
ответ дан 10 August 2018 в 13:36

Значительный коэффициент производительности в Ubuntu Desktop - это включение Gnome. Ubuntu Desktop отлично подходит для сервера (хотя может потребоваться более легкая среда рабочего стола), но если вам не нужна графическая среда, Ubuntu Server будет предпочтительнее.

Это не связано строго с работой, но Ubuntu Desktop также содержит несколько пакетов, которые просто не будут полезны в серверной среде, такой как OpenOffice и GIMP. Однако они всегда могут быть удалены.

2
ответ дан 10 August 2018 в 13:36

Значительный коэффициент производительности в Ubuntu Desktop - это включение Gnome. Ubuntu Desktop отлично подходит для сервера (хотя может потребоваться более легкая среда рабочего стола), но если вам не нужна графическая среда, Ubuntu Server будет предпочтительнее.

Это не связано строго с работой, но Ubuntu Desktop также содержит несколько пакетов, которые просто не будут полезны в серверной среде, такой как OpenOffice и GIMP. Однако они всегда могут быть удалены.

2
ответ дан 10 August 2018 в 13:37

Рабочий стол & amp; Серверные версии имеют разные ядра, которые могут привести к разной производительности, особенно при определенных условиях загрузки. Одна из причин заключается в том, что переключение задач происходит чаще в ядре рабочего стола, поскольку это повышает оперативность, но переключение задач приводит к некоторым накладным расходам, а также незначительно снижает производительность некоторых приложений.

На практике это маловероятно, что вы когда-либо увидите эту разницу в системе разработки, и IME такая система не находится под большой нагрузкой, и, вероятно, она имеет другие различия в конфигурации, которые в любом случае влияют на производительность.

Если вы хотите минимизировать различия связанный с ядром, всегда можно использовать ядро ​​сервера в редакции рабочего стола.

И, конечно, в большинстве случаев постоянная работа настольной системы, вероятно, оказывает такое же влияние на производительность, как и использование другого ядро в любом случае ...; -)

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

Почти вся разница между Ubuntu Desktop и Ubuntu Server установлена ​​в установленном пакете по умолчанию.

Единственная реальная разница в коде в пакете ядра - linux-image- * -server имеют немного другую конфигурацию ядра для ядер рабочего стола. Такие опции ядра включают в себя режим PAE (для доступа к> 4GiB-памяти на 32-битных системах) и изменение уровня предварительной удержания по умолчанию (который приоритизирует пропускную способность процессора за счет ожидания задачи).

В основном это не будет эффект воздействия.

16
ответ дан 10 August 2018 в 13:37

Помимо того факта, что на компьютере работает X-сервер (и такие вещи, как ubuntu-one-client, когда пользователь регистрируется локально), на самом деле нет никакой разницы или влияния производительности.

«серверная» версия и «настольная» версия Ubuntu, где магически ограничено количество подключений, которые могут быть к машине (например, некоторые другие «рабочие станции» и «серверные» операционные системы прошлых лет).

Различные варианты установки - это просто набор стартовых пакетов.

3
ответ дан 10 August 2018 в 13:37

Рабочий стол & amp; Серверные версии имеют разные ядра, которые могут привести к разной производительности, особенно при определенных условиях загрузки. Одна из причин заключается в том, что переключение задач происходит чаще в ядре рабочего стола, поскольку это повышает оперативность, но переключение задач приводит к некоторым накладным расходам, а также незначительно снижает производительность некоторых приложений.

На практике это маловероятно, что вы когда-либо увидите эту разницу в системе разработки, и IME такая система не находится под большой нагрузкой, и, вероятно, она имеет другие различия в конфигурации, которые в любом случае влияют на производительность.

Если вы хотите минимизировать различия связанный с ядром, всегда можно использовать ядро ​​сервера в редакции рабочего стола.

И, конечно, в большинстве случаев постоянная работа настольной системы, вероятно, оказывает такое же влияние на производительность, как и использование другого ядро в любом случае ...; -)

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

Почти вся разница между Ubuntu Desktop и Ubuntu Server установлена ​​в установленном пакете по умолчанию.

Единственная реальная разница в коде в пакете ядра - linux-image- * -server имеют немного другую конфигурацию ядра для ядер рабочего стола. Такие опции ядра включают в себя режим PAE (для доступа к> 4GiB-памяти на 32-битных системах) и изменение уровня предварительной удержания по умолчанию (который приоритизирует пропускную способность процессора за счет ожидания задачи).

В основном это не будет эффект воздействия.

16
ответ дан 10 August 2018 в 13:38

Помимо того факта, что на компьютере работает X-сервер (и такие вещи, как ubuntu-one-client, когда пользователь регистрируется локально), на самом деле нет никакой разницы или влияния производительности.

«серверная» версия и «настольная» версия Ubuntu, где магически ограничено количество подключений, которые могут быть к машине (например, некоторые другие «рабочие станции» и «серверные» операционные системы прошлых лет).

Различные варианты установки - это просто набор стартовых пакетов.

3
ответ дан 10 August 2018 в 13:38

Значительный коэффициент производительности в Ubuntu Desktop - это включение Gnome. Ubuntu Desktop отлично подходит для сервера (хотя может потребоваться более легкая среда рабочего стола), но если вам не нужна графическая среда, Ubuntu Server будет предпочтительнее.

Это не связано строго с работой, но Ubuntu Desktop также содержит несколько пакетов, которые просто не будут полезны в серверной среде, такой как OpenOffice и GIMP. Однако они всегда могут быть удалены.

2
ответ дан 10 August 2018 в 13:38

Почти вся разница между Ubuntu Desktop и Ubuntu Server установлена ​​в установленном пакете по умолчанию.

Единственная реальная разница в коде в пакете ядра - linux-image- * -server имеют немного другую конфигурацию ядра для ядер рабочего стола. Такие опции ядра включают в себя режим PAE (для доступа к> 4GiB-памяти на 32-битных системах) и изменение уровня предварительной удержания по умолчанию (который приоритизирует пропускную способность процессора за счет ожидания задачи).

В основном это не будет эффект воздействия.

16
ответ дан 10 August 2018 в 13:40

Рабочий стол & amp; Серверные версии имеют разные ядра, которые могут привести к разной производительности, особенно при определенных условиях загрузки. Одна из причин заключается в том, что переключение задач происходит чаще в ядре рабочего стола, поскольку это повышает оперативность, но переключение задач приводит к некоторым накладным расходам, а также незначительно снижает производительность некоторых приложений.

На практике это маловероятно, что вы когда-либо увидите эту разницу в системе разработки, и IME такая система не находится под большой нагрузкой, и, вероятно, она имеет другие различия в конфигурации, которые в любом случае влияют на производительность.

Если вы хотите минимизировать различия связанный с ядром, всегда можно использовать ядро ​​сервера в редакции рабочего стола.

И, конечно, в большинстве случаев постоянная работа настольной системы, вероятно, оказывает такое же влияние на производительность, как и использование другого ядро в любом случае ...; -)

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

Помимо того факта, что на компьютере работает X-сервер (и такие вещи, как ubuntu-one-client, когда пользователь регистрируется локально), на самом деле нет никакой разницы или влияния производительности.

«серверная» версия и «настольная» версия Ubuntu, где магически ограничено количество подключений, которые могут быть к машине (например, некоторые другие «рабочие станции» и «серверные» операционные системы прошлых лет).

Различные варианты установки - это просто набор стартовых пакетов.

3
ответ дан 10 August 2018 в 13:40

Значительный коэффициент производительности в Ubuntu Desktop - это включение Gnome. Ubuntu Desktop отлично подходит для сервера (хотя может потребоваться более легкая среда рабочего стола), но если вам не нужна графическая среда, Ubuntu Server будет предпочтительнее.

Это не связано строго с работой, но Ubuntu Desktop также содержит несколько пакетов, которые просто не будут полезны в серверной среде, такой как OpenOffice и GIMP. Однако они всегда могут быть удалены.

2
ответ дан 10 August 2018 в 13:40

Почти вся разница между Ubuntu Desktop и Ubuntu Server установлена ​​в установленном пакете по умолчанию.

Единственная реальная разница в коде в пакете ядра - linux-image- * -server имеют немного другую конфигурацию ядра для ядер рабочего стола. Такие опции ядра включают в себя режим PAE (для доступа к> 4GiB-памяти на 32-битных системах) и изменение уровня предварительной удержания по умолчанию (который приоритизирует пропускную способность процессора за счет ожидания задачи).

В основном это не будет эффект воздействия.

16
ответ дан 10 August 2018 в 13:42

Помимо того факта, что на компьютере работает X-сервер (и такие вещи, как ubuntu-one-client, когда пользователь регистрируется локально), на самом деле нет никакой разницы или влияния производительности.

«серверная» версия и «настольная» версия Ubuntu, где магически ограничено количество подключений, которые могут быть к машине (например, некоторые другие «рабочие станции» и «серверные» операционные системы прошлых лет).

Различные варианты установки - это просто набор стартовых пакетов.

3
ответ дан 10 August 2018 в 13:42

Значительный коэффициент производительности в Ubuntu Desktop - это включение Gnome. Ubuntu Desktop отлично подходит для сервера (хотя может потребоваться более легкая среда рабочего стола), но если вам не нужна графическая среда, Ubuntu Server будет предпочтительнее.

Это не связано строго с работой, но Ubuntu Desktop также содержит несколько пакетов, которые просто не будут полезны в серверной среде, такой как OpenOffice и GIMP. Однако они всегда могут быть удалены.

2
ответ дан 10 August 2018 в 13:42

Рабочий стол & amp; Серверные версии имеют разные ядра, которые могут привести к разной производительности, особенно при определенных условиях загрузки. Одна из причин заключается в том, что переключение задач происходит чаще в ядре рабочего стола, поскольку это повышает оперативность, но переключение задач приводит к некоторым накладным расходам, а также незначительно снижает производительность некоторых приложений.

На практике это маловероятно, что вы когда-либо увидите эту разницу в системе разработки, и IME такая система не находится под большой нагрузкой, и, вероятно, она имеет другие различия в конфигурации, которые в любом случае влияют на производительность.

Если вы хотите минимизировать различия связанный с ядром, всегда можно использовать ядро ​​сервера в редакции рабочего стола.

И, конечно, в большинстве случаев постоянная работа настольной системы, вероятно, оказывает такое же влияние на производительность, как и использование другого ядро в любом случае ...; -)

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

Значительный коэффициент производительности в Ubuntu Desktop - это включение Gnome. Ubuntu Desktop отлично подходит для сервера (хотя может потребоваться более легкая среда рабочего стола), но если вам не нужна графическая среда, Ubuntu Server будет предпочтительнее.

Это не связано строго с работой, но Ubuntu Desktop также содержит несколько пакетов, которые просто не будут полезны в серверной среде, такой как OpenOffice и GIMP. Однако они всегда могут быть удалены.

2
ответ дан 10 August 2018 в 13:43

Рабочий стол & amp; Серверные версии имеют разные ядра, которые могут привести к разной производительности, особенно при определенных условиях загрузки. Одна из причин заключается в том, что переключение задач происходит чаще в ядре рабочего стола, поскольку это повышает оперативность, но переключение задач приводит к некоторым накладным расходам, а также незначительно снижает производительность некоторых приложений.

На практике это маловероятно, что вы когда-либо увидите эту разницу в системе разработки, и IME такая система не находится под большой нагрузкой, и, вероятно, она имеет другие различия в конфигурации, которые в любом случае влияют на производительность.

Если вы хотите минимизировать различия связанный с ядром, всегда можно использовать ядро ​​сервера в редакции рабочего стола.

И, конечно, в большинстве случаев постоянная работа настольной системы, вероятно, оказывает такое же влияние на производительность, как и использование другого ядро в любом случае ...; -)

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

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

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