Какова потеря производительности при запуске настольной версии 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 ответ

https://www.makeuseof.com/tag/difference-ubuntu-desktop-ubuntu-server/

"... После Ubuntu 12.04 оба сервера и Варианты рабочего стола используют одно и то же ядро. Раньше Desktop и Server использовали разные ядра. Поскольку Ubuntu Desktop и Ubuntu Server используют одно и то же ядро, вы можете добавлять любые пакеты в любой вариант. Это означает, что, хотя установка по умолчанию различна, вы можете соответствующим образом настроить свой вкус Ubuntu.

Итак, вы можете начать с Ubuntu Server и установить среду рабочего стола, если решите, что не можете запустить ее без головы. Кроме того, вы можете начать с Ubuntu Desktop и добавить необходимые пакеты для создания сервера. Поскольку Ubuntu Server и Desktop совместно используют ядро ​​ядра Ubuntu, различия по умолчанию по умолчанию не исключают установки будущих пакетов программного обеспечения. "

0
ответ дан 9 October 2018 в 12:06
  • 1
    Это не кажется правдой. Мой рабочий стол 16.04 находится на ядре 4.15, а мой сервер 16.04 - на 4.4. – xenoid 29 September 2018 в 23:54
  • 2
    @xenoid Вы, вероятно, переключились на ядро ​​HWE на рабочем столе, но не на свой сервер. – Chai T. Rex 30 September 2018 в 00:27

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

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