Ubuntu CPU, Memory and Disk
Explore how to check CPU, memory, and disk information on an Ubuntu system
Up-time and processors ———————————————–
htop Shows CPU, Memory and Diks Utilization
cat /proc/cpuinfo Shows CPU Model
cat /proc/version Shows Ubuntu version is running
Reboot System
shutdown -h now
halt
reboot
Process
pidof apache2 Check PID of Apache process
sudo lsof -i:22 Check if port 22 is listening
sudo kill -9 process_id Kill Process using ID
Disk
lsblk List Disks with sizes
findmnt -D List partitions
df -h Display information about total space and available space on a file system.
sudo fdisk -l List partitions
sudo fdisk /dev/sdd
Add New Data Drive
cd / # Navigate to root of drive
sudo mkdir /datadisk # Create the mount point under root
(The directory /datadisk will be used as the mount point for the new disk).
lsblk # (Identify Data disk. Verify the available disks and their partitions. Ensure you identify the correct disk (e.g., /dev/sdc in our case))
sudo mkfs.ext4 /dev/sdc # (Format the disk with the ext4 filesystem. Replace /dev/sdc with the correct disk identifier from the lsblk output.)
lsblk -f # (Confirm the new disk is formatted and note its UUID). Write Down UUID (566b58df-bd9b-4b6f-9e4c-f22ced590682)
sudo nano /etc/fstab # run to open fstab
Add following line
UUID=”566b58df-bd9b-4b6f-9e4c-f22ced590682″ /datadisk ext4 defaults,nofail 1 2
sudo mount -a mount all # (This mounts all file systems listed in /etc/fstab)
findmnt list mounting points
Add Swap File to Ubuntu VM in Azure
sudo nano /etc/waagent.conf Config file by setting the following three parameters
ResourceDisk.Format=y
ResourceDisk.EnableSwap=y
ResourceDisk.SwapSizeMB= 4096
service walinuxagent restart
free
dmesg | grep swap
swapon -s
cat /proc/swaps
file /mnt/resource/swapfile
free| grep -i swap