Key note categories and examples for tech issues
Discourse is slow, needs to scale up
This is an example note
I use Discourse for the Inkdrop user forum, which is running on a DigitalOcean droplet. I found that the server was slow and needed to scale up. I documented the process of upgrading the server.
It uses Swap memory:
root@inkdrop-discourse:/var/discourse# free -m
total used free shared buff/cache available
Mem: 976 747 65 27 163 60
Swap: 2047 568 1479
So, RAM is insufficient for running Discourse now.
Currently the droplet spec is:
- 1 GB Memory / 30 GB Disk / NYC3 - Ubuntu 16.04.3 x64
Plan to increase the size to:
Upgraded but it already uses Swap?!🤯
root@inkdrop-discourse:~# free -m
total used free shared buff/cache available
Mem: 1971 975 211 56 784 765
Swap: 2047 41 2006
Disk size is not resized?
root@inkdrop-discourse:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 941M 0 941M 0% /dev
tmpfs 198M 1.2M 197M 1% /run
/dev/vda1 29G 20G 9.1G 69% /
root@inkdrop-discourse:~# gdisk -l /dev/vda
GPT fdisk (gdisk) version 1.0.5
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/vda: 62914560 sectors, 30.0 GiB
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 62914526
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)
Number Start (sector) End (sector) Size Code Name
1 227328 62914526 29.9 GiB 8300
14 2048 10239 4.0 MiB EF02
15 10240 227327 106.0 MiB 0700
No, it was already 30GB:
root@inkdrop-discourse:~# growpart /dev/vda 1
NOCHANGE: partition 1 is size 62687199. it cannot be grown
root@inkdrop-discourse:~# df -Th /dev/vda1
Filesystem Type Size Used Avail Use% Mounted on
/dev/vda1 ext4 29G 20G 9.1G 69% /
✅ 2 days later
Looks like it's working fine:
root@inkdrop-discourse:~# free -m
total used free shared buff/cache available
Mem: 1971 1163 113 143 694 496
Swap: 2047 157 1890
The swap size is not growing up.
Get help
Got any questions about this page? Feel free to ask them on the user forum here.