
У меня была версия Ubuntu 19.04 в качестве моего первого дистрибутива Linux. Я поменял ее на 18.04 (потому что она LTS). 19.04 была в порядке, конечно. Но 18.04 так сильно зависает, когда я нажимаю alt-tab на программы или просто использую кого-то.
Что это может быть? Как это исправить? Какой информацией мне поделиться?
ls -al ~/.local/share/gnome-shell/extensions
:
результат:
ls: cannot access '/home/andrew/.local/share/gnome-shell/extensions': No such file or directory
ls -al /usr/share/gnome-shell/extensions
:
результат:
total 16
drwxr-xr-x 4 root root 4096 Feb 3 19:24 .
drwxr-xr-x 6 root root 4096 Feb 3 19:24 ..
drwxr-xr-x 3 root root 4096 Feb 3 19:24 [email protected]
drwxr-xr-x 3 root root 4096 Feb 3 19:24 [email protected]
free -h
результат:
total used free shared buff/cache available
Mem: 7.7G 4.6G 458M 518M 2.7G 2.3G
Swap: 2.0G 259M 1.7G
sysctl vm.swappiness
результат:
vm.swappiness = 60
Может быть, это нормально, что он тормозит, когда я открываю: - Chrome - Intellij Idea - Telegram Desktop, иногда больше: - pg4Admin - Postman - pdf-файлы
*-firmware
description: BIOS
vendor: Dell Inc.
physical id: 0
version: 1.2.3
date: 05/15/2019
size: 64KiB
capacity: 15MiB
capabilities: pci pnp upgrade shadowing cdboot bootselect edd int13floppynec int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb smartbattery biosbootspecification netboot uefi
*-memory
description: System Memory
physical id: 3d
slot: System board or motherboard
size: 8GiB
*-bank:0
description: DIMM [empty]
physical id: 0
slot: ChannelA-DIMM0
*-bank:1
description: SODIMM DDR4 Synchronous Unbuffered (Unregistered) 2400 MHz (0.4 ns)
product: HMA81GS6AFR8N-UH
vendor: Hynix Semiconductor (Hyundai Electronics)
physical id: 1
serial: 2B89D03D
slot: DIMM B
size: 8GiB
width: 64 bits
clock: 2400MHz (0.4ns)
*-cache:0
description: L1 cache
physical id: 41
slot: L1 Cache
size: 256KiB
capacity: 256KiB
capabilities: synchronous internal write-back unified
configuration: level=1
*-cache:1
description: L2 cache
physical id: 42
slot: L2 Cache
size: 1MiB
capacity: 1MiB
capabilities: synchronous internal write-back unified
configuration: level=2
*-cache:2
description: L3 cache
physical id: 43
slot: L3 Cache
size: 6MiB
capacity: 6MiB
capabilities: synchronous internal write-back unified
configuration: level=3
*-memory UNCLAIMED
description: Memory controller
product: Sunrise Point-LP PMC
vendor: Intel Corporation
physical id: 1f.2
bus info: pci@0000:00:1f.2
version: 21
width: 32 bits
clock: 33MHz (30.3ns)
configuration: latency=0
resources: memory:d232c000-d232ffff
решение1
fsck
Давайте проверим вашу файловую систему...
- загрузка с Ubuntu Live DVD/USB в режиме «Попробовать Ubuntu»
- открыть
terminal
окно, нажав Ctrl+ Alt+T - тип
sudo fdisk -l
- определите имя устройства /dev/sdXX для вашей «файловой системы Linux»
- введите
sudo fsck -f /dev/sdXX
, заменивsdXX
на число, которое вы нашли ранее - повторите
fsck
команду, если были ошибки - тип
reboot
мемтест
Давайте проведем тест на память...
Идти кhttps://www.memtest86.com/и загрузите/запустите их бесплатный memtest, чтобы проверить память. Пройдите хотя бы один полный проход всех 4/4 тестов, чтобы подтвердить хорошую память. Это может занять несколько часов.
Обновление №1:
У вас DELL Inspiron P75F
установлена текущая версия BIOS 1.2.3.
Обновление №2:
Последние free -h
команды указывают на то, что память заполнена. Добавьте память. Убедитесь, что вы делаете это в соответствующих парах... так что если у вас сейчас есть один 8G DIMM, добавьте соответствующий 8G DIMM. Если у вас сейчас есть два 4G DIMM, замените их двумя 8G DIMM. Вы можете использовать sudo lshw -C memory
, чтобы увидеть, как сейчас настроена ваша память.
решение2
Позвольте мне начать с того, что вам определенно нужно больше оперативной памяти, особенно с программами, которые вы запускаете. Если вы не хотите или не можете купить больше оперативной памяти, то нижеприведенное МОЖЕТ помочь.
У меня тоже были проблемы с зависанием установки, вот несколько советов, которые могут помочь.
Увеличьте размер файла подкачки. Общее правило таково: файл подкачки должен быть как минимум в 1 раз больше оперативной памяти, а лучше — в 1,5 раза больше оперативной памяти.
Другое, что вы можете сделать, это уменьшить ваш swappiness, чтобы он был менее склонен к swap в файл. В связи с этим, вероятно, хорошей идеей будет также увеличить ваш ram, если вы можете.
решение3
Я видел изображение дисков, но не видел раздела подкачки. Я новичок в Linux, но когда я прочитал, как установить Linux, мне посоветовали создать раздел примерно такого же размера, как и оперативная память, которая у вас есть в системе, чтобы все "стереть". Я проверил команду, которую вы ввели в консоль, чтобы увидеть, появился ли мой раздел подкачки, и вот он.
У меня 4 ГБ оперативной памяти, но я создал специальный раздел объемом 8 ГБ для подкачки.
Я также увидел, что у вас 8 ГБ оперативной памяти, и я считаю, что этого более чем достаточно для запуска Ubuntu.
Я использую Lubuntu 18.04 и у меня не было проблем с зависанием, и у меня вдвое меньше оперативной памяти, чем у вас.
По поводу используемой оперативной памяти я читал, что система использует почти всю оперативную память как кэш, а когда необходимо, она освобождает оперативную память для программ.
У вас много места на диске и есть раздел Linux, так что проблемы нет.
Я могу предложить вам, только чтобы убедиться, что это правильно, проверить скорость чтения вашего диска. У меня зависание происходит только тогда, когда мой диск много пишет, так что, возможно, проблема в этом.
Еще одно предложение может заключаться в создании более одного раздела при установке Linux. Я видел, что обычно люди делают три раздела:
"/"
"/дом"
"Менять"
Я думаю, что разделение «/» и «/home» можно использовать для форматирования SO и не потерять свои данные в процессе (я предпочитаю копировать файлы в Windows и форматировать три раздела, но это мой способ)
Надеюсь, что некоторые из вещей, которые я разместил, могут вам помочь. Извините, если мой английский не выглядит очень хорошим, я не являюсь носителем английского языка.