Sunday, 1 March 2026

Remote Desktop Windows Home

✅ SOLUSI 1 – Gunakan Aplikasi Remote Pihak Ketiga (Paling Aman & Mudah)

Ini solusi yang paling direkomendasikan.

1️⃣ AnyDesk

  • Ringan

  • Gratis untuk penggunaan pribadi

  • Mudah setup

  • Cocok untuk teknisi

Website: https://anydesk.com


2️⃣ TeamViewer

  • User friendly

  • Bisa unattended access

  • Agak lebih berat dari AnyDesk


3️⃣ Chrome Remote Desktop

  • Gratis

  • Cukup login akun Google

  • Cocok kalau hanya antar PC pribadi


✅ SOLUSI 2 – Upgrade ke Windows 10 Pro

Kalau memang butuh fitur RDP bawaan Windows:

Upgrade dari:

Windows 10 Home → Windows 10 Pro

Setelah upgrade:

  • Bisa aktifkan Remote Desktop

  • Bisa akses via mstsc

  • Bisa dipakai dalam jaringan lokal atau VPN

Cara cepat cek versi:
Tekan Win + R → ketik:

winver

⚠️ SOLUSI 3 – Patch RDP (Tidak Direkomendasikan)

Ada tool seperti:

  • RDP Wrapper

Tapi:

  • Tidak resmi

  • Riskan error setelah update Windows

  • Bisa dianggap modifikasi sistem

Untuk PC client / kantor / server, saya tidak sarankan.



Tuesday, 24 February 2026

Disk 100%, CPU 30% dan Memory 82%

Terlihat Disk 100%, sementara CPU 30% dan Memory 82%. Masalah utamanya ada di Disk Usage 100% (sering terjadi di Windows, terutama jika pakai HDD).

Berikut langkah solusi bertahap (mulai dari yang paling aman & umum):


1️⃣ Cek proses yang bikin Disk 100%

  1. Tekan Ctrl + Shift + EscTask Manager

  2. Klik tab Processes

  3. Klik kolom Disk (urutkan dari terbesar)

  4. Lihat aplikasi apa yang paling boros

๐Ÿ‘‰ Jika ada:

  • Windows Update

  • Antimalware Service

  • SysMain

  • Aplikasi tertentu
    → lanjut ke langkah di bawah.


2️⃣ Matikan sementara SysMain (Superfetch)

Sering jadi penyebab Disk 100% di HDD.

  1. Tekan Win + R

  2. Ketik services.msc

  3. Cari SysMain

  4. Klik kanan → Stop

  5. Startup type → Disabled

  6. Restart


3️⃣ Matikan Windows Search Indexing

  1. Tekan Win + R

  2. Ketik services.msc

  3. Cari Windows Search

  4. Stop dan Disabled


4️⃣ Cek kesehatan Disk (WAJIB)

Buka Command Prompt (Run as Administrator) lalu jalankan:

chkdsk C: /f /r

Jika diminta restart → Yes

⚠️ Jika sering Disk 100% + lambat → bisa tanda HDD mulai rusak.


5️⃣ Kurangi beban Memory (82% cukup tinggi)

  • Tutup aplikasi berat (Chrome banyak tab, Android emulator, dll)

  • Disable startup apps:

    1. Task Manager → Startup

    2. Disable yang tidak penting


6️⃣ Update driver SATA / Storage

  • Buka Device Manager

  • Expand IDE ATA/ATAPI atau Storage Controllers

  • Update driver


7️⃣ Solusi PALING EFEKTIF (jika masih HDD)

๐Ÿ’ก Ganti HDD ke SSD

  • Disk 100% akan hilang total

  • Windows jadi jauh lebih cepat

  • Upgrade paling terasa dibanding tambah RAM


Kesimpulan singkat

  • Masalah utama: Disk 100%

  • Penyebab umum: HDD + SysMain + Windows Search

  • Solusi terbaik: SSD


Source : ChatGPT

Friday, 8 August 2025

Konfigurasi Lengkap Queue Tree + PCQ / HTB di MikroTik

 Berikut adalah konfigurasi lengkap Queue Tree + PCQ / HTB di MikroTik yang memenuhi semua kebutuhan kamu:


๐ŸŽฏ Tujuan Konfigurasi

  1. Limit bandwidth presisi & otomatis per user (PCQ)

  2. Cocok untuk 5–50 pengguna (DHCP)

  3. Prioritas 1: Komunikasi (WhatsApp, Zoom, VoIP, dll)

  4. Prioritas 2: Web Browsing

  5. Prioritas 3: Download (dibatasi 5 Mbps)

  6. Berlaku untuk semua user DHCP secara otomatis

  7. Implementasi dengan Queue Tree + Mangle + PCQ + HTB


๐Ÿงฑ Asumsi

  • ether1 = WAN (ke internet)

  • ether2 = LAN (ke user DHCP)

  • IP LAN = 192.168.88.0/24 (ubah jika beda)

  • User pakai DHCP otomatis dari MikroTik

  • Prioritas diberi lewat priority (1 = tertinggi, 8 = terendah)


๐Ÿ”ง LANGKAH 1: Buat PCQ Type

/queue type
add name=pcq-comm kind=pcq pcq-rate=1M pcq-classifier=dst-address
add name=pcq-web kind=pcq pcq-rate=512k pcq-classifier=dst-address
add name=pcq-download kind=pcq pcq-rate=5M pcq-classifier=dst-address

๐Ÿ”ง LANGKAH 2: Mangle untuk Tandai Traffic

/ip firewall mangle
# Tandai koneksi komunikasi
add chain=forward protocol=udp port=3478,5349,10000,30000-50000 action=mark-connection new-connection-mark=comm-conn passthrough=yes
add chain=forward protocol=tcp port=443 dst-port=443 content=whatsapp action=mark-connection new-connection-mark=comm-conn passthrough=yes

# Tandai koneksi web
add chain=forward protocol=tcp port=80,443 action=mark-connection new-connection-mark=web-conn passthrough=yes

# Tandai koneksi download (umumnya HTTP besar, FTP, video streaming, dll)
add chain=forward protocol=tcp port=20,21,8000-8999,8080 action=mark-connection new-connection-mark=download-conn passthrough=yes

# Tandai paket berdasarkan koneksi
add chain=forward connection-mark=comm-conn action=mark-packet new-packet-mark=comm-packet passthrough=no
add chain=forward connection-mark=web-conn action=mark-packet new-packet-mark=web-packet passthrough=no
add chain=forward connection-mark=download-conn action=mark-packet new-packet-mark=download-packet passthrough=no

๐Ÿ”ง LANGKAH 3: Buat Queue Tree

/queue tree
# KOMUNIKASI - PRIORITAS 1
add name="COMM-TREE" parent=ether1 packet-mark=comm-packet queue=pcq-comm priority=1

# WEB BROWSING - PRIORITAS 2
add name="WEB-TREE" parent=ether1 packet-mark=web-packet queue=pcq-web priority=2

# DOWNLOAD - PRIORITAS 3
add name="DOWNLOAD-TREE" parent=ether1 packet-mark=download-packet queue=pcq-download priority=8 max-limit=5M

Jika ingin memisahkan upload & download, bisa buat dua set mangle dan queue untuk masing-masing in-interface dan out-interface.


๐Ÿง  Penjelasan:

  • PCQ otomatis mendeteksi IP user dari DHCP

  • Priority 1, 2, 8 digunakan MikroTik HTB untuk mengatur antrian

  • Komunikasi (Zoom, WhatsApp, dll) tetap lancar walau user banyak download

  • Download tetap bisa tapi dibatasi maksimal 5 Mbps total


✅ BONUS: Lihat Statistik Realtime

Gunakan:

/queue tree print stats

Untuk memantau penggunaan bandwidth setiap kelas.


๐Ÿ”„ Opsional:

Ingin supaya total bandwidth dibatasi juga? Misal total maksimal 50 Mbps?
Tambahkan satu queue parent:

/queue tree
add name="PARENT-LIMIT" parent=ether1 max-limit=50M

Lalu jadikan semua child tree (COMM-TREE, WEB-TREE, DOWNLOAD-TREE) sebagai child dari PARENT-LIMIT.


Kalau kamu pakai hotspot atau VLAN, tinggal sesuaikan parent dan ip subnet saja.

Perlu saya bantu buatkan export script .rsc lengkap biar bisa copy-paste langsung?

Konfigurasi Queue Tree + PCQ (HTB)

 Berikut adalah konfigurasi Queue Tree + PCQ (HTB) yang otomatis membatasi bandwidth per user (tanpa perlu atur satu-satu), cocok untuk jaringan dengan 5–50 user DHCP, dan bandwidth terbagi adil secara otomatis:


๐ŸŽฏ Tujuan:

  • Semua user DHCP dibatasi 1 Mbps upload / 2 Mbps download per user

  • Total bandwidth dibagi merata otomatis (misal 50 user sharing 100 Mbps tetap masing-masing dapat 2 Mbps)

  • Tanpa perlu IP statis

  • Gunakan interface LAN dan interface WAN sesuai perangkat kamu (ganti nama jika perlu)


๐Ÿงฑ Langkah 1: Buat PCQ Type

/queue type
add name=pcq-download kind=pcq pcq-rate=2M pcq-classifier=dst-address pcq-limit=50 pcq-total-limit=2000
add name=pcq-upload kind=pcq pcq-rate=1M pcq-classifier=src-address pcq-limit=50 pcq-total-limit=2000

๐ŸŽฏ Penjelasan:

  • dst-address → untuk download (target IP di LAN)

  • src-address → untuk upload (source IP dari LAN)

  • pcq-rate → batas kecepatan per user

  • pcq-limit/total-limit → buffer per koneksi dan total


๐Ÿงฑ Langkah 2: Tandai koneksi dan paket

Asumsikan:

  • ether1 = WAN

  • ether2 = LAN (DHCP ke client)

/ip firewall mangle
add chain=forward action=mark-connection new-connection-mark=conn-download passthrough=yes in-interface=ether1
add chain=forward action=mark-connection new-connection-mark=conn-upload passthrough=yes in-interface=ether2

add chain=forward action=mark-packet new-packet-mark=packet-download passthrough=no connection-mark=conn-download
add chain=forward action=mark-packet new-packet-mark=packet-upload passthrough=no connection-mark=conn-upload

๐Ÿงฑ Langkah 3: Buat Queue Tree

/queue tree
add name="DOWNLOAD-TREE" parent=ether2 packet-mark=packet-download queue=pcq-download
add name="UPLOAD-TREE" parent=ether1 packet-mark=packet-upload queue=pcq-upload

๐Ÿ”ง Tambahan (Opsional)

Jika interface kamu beda (misalnya bridge atau VLAN), sesuaikan parent di queue tree.

Contoh:

  • Kalau pakai bridge: parent=bridge1

  • Kalau VLAN: parent=vlan10


✅ Hasil Akhir:

  • Setiap device yang terhubung ke LAN akan dapat 2 Mbps download & 1 Mbps upload

  • Otomatis, walaupun jumlah user naik-turun

  • Tetap adil, tanpa berebut bandwidth


Kalau kamu mau atur pembagian misalnya:

  • Total 50 Mbps dibagi rata (bukan limit fix per user)

  • Limit per grup IP (misalnya: 192.168.88.0 dibedakan dengan 192.168.89.0)

... saya juga bisa bantu. Cukup bilang saja.

Perlu juga script backup-nya atau ekspor otomatisnya?

Pengaturan bandwidth di MikroTik

 Untuk membatasi bandwidth di MikroTik, Queue adalah metode paling umum, tapi memang ada metode lain yang lebih presisi, scalable, dan efisien, terutama di jaringan besar atau yang butuh kontrol kompleks. Berikut beberapa metode yang bisa lebih bagus daripada Queue sederhana:


๐Ÿ”ง 1. Simple Queue vs Queue Tree (HTB)

Metode Kelebihan Kekurangan
Simple Queue Mudah digunakan, cocok untuk skenario kecil Kurang presisi di jaringan besar atau kompleks
Queue Tree (HTB) Lebih fleksibel dan presisi, cocok untuk multiple interface & VLAN Butuh lebih banyak konfigurasi dan pemahaman dasar

๐Ÿ“Œ Queue Tree dengan HTB (Hierarchical Token Bucket) memungkinkan:

  • Pembagian bandwidth per grup IP / VLAN / interface

  • Limit upload & download di satu aturan

  • Penjadwalan prioritas (QoS)


๐Ÿ”ง 2. PCQ (Per Connection Queue) dengan Queue Tree

  • Ideal untuk membatasi bandwidth per user otomatis (misal hotspot).

  • Digunakan bersama Queue Tree.

  • Tidak perlu buat satu-satu aturan untuk tiap user.

/queue type
add kind=pcq name=pcq-download pcq-classifier=dst-address pcq-rate=1M
add kind=pcq name=pcq-upload pcq-classifier=src-address pcq-rate=1M
/queue tree
add name="Download-LAN" parent=ether2 queue=pcq-download packet-mark=download
add name="Upload-LAN" parent=ether1 queue=pcq-upload packet-mark=upload

➡ Ini jauh lebih scalable dibanding Simple Queue per-IP.


๐Ÿง  3. Dynamic Queue via Radius / User Manager

  • Bila kamu pakai Hotspot atau PPP, kamu bisa set limit bandwidth via Radius.

  • Ideal untuk manajemen user berbasis akun (bukan IP statis).

  • Bisa diatur limit otomatis via profil user.


๐Ÿ”’ 4. Firewall Mangle + Queue Tree (Mark Packet/Connection)

Jika butuh kontrol lanjutan (misal by port, by app, by protocol):

  • Tandai koneksi/packet via Mangle Rules

  • Terapkan Queue Tree berdasarkan mark itu

Contoh:

/ip firewall mangle
add chain=forward protocol=tcp dst-port=80 action=mark-packet new-packet-mark=HTTP passthrough=yes

⚙️ 5. Smart QoS Script (Auto Limit berdasarkan load)

Ada beberapa script komunitas seperti "Smart QoS" atau "PCQ Auto" yang bisa:

  • Mengelompokkan user otomatis

  • Membagi bandwidth secara adil

  • Bisa dijalankan otomatis saat user banyak


Kapan Queue Tree Lebih Baik?

Gunakan Queue Tree + PCQ / HTB jika:

  • Ingin limit bandwidth lebih presisi

  • Punya lebih dari 5-10 pengguna

  • Ingin sistem otomatis per user

  • Ingin limit per VLAN / interface


Kalau kamu jelaskan lebih detail topologi kamu (jumlah user, apakah pakai hotspot, pakai IP static atau DHCP, dll), saya bisa bantu buatkan contoh konfigurasinya.

Mau?

Thursday, 24 July 2025

Menampilkan Ukuran Folder di Windows

 

Untuk menampilkan ukuran folder langsung di Windows Explorer, secara bawaan Windows tidak menyediakan fitur ini (hanya ukuran file yang ditampilkan). Tapi kamu bisa menambahkan fungsionalitas ini dengan bantuan aplikasi open source berikut:


1. WinDirStat

  • ๐Ÿ” Fungsi: Menampilkan visual penggunaan ruang disk, termasuk ukuran semua folder.

  • ๐Ÿ“‚ Tampil di: Jendela terpisah (bukan langsung di Windows Explorer).

  • ๐Ÿ†“ Lisensi: Open Source (GPL)

  • ๐Ÿ”— Link: https://windirstat.net


2. WizTree (⚠️ Bukan sepenuhnya open source, tapi gratis & ringan)

  • Cepat sekali memindai ukuran folder di drive.

  • ๐Ÿ“‚ Tampilannya seperti Windows Explorer dengan ukuran folder dan file.

  • ๐Ÿ”— https://wiztreefree.com


3. Folder Size (by MindGems) — ada versi gratis tapi bukan open source.

  • Tambahan sidebar seperti Windows Explorer.

  • Memperlihatkan ukuran folder secara otomatis.

  • ๐Ÿ”— https://foldersize.sourceforge.net/
    (proyek lama, tidak selalu stabil di Windows terbaru)


4. TreeSize Free (bukan open source, tapi populer & ringan)


๐Ÿงช Alternatif Eksperimental (Explorer Plugin Open Source)

๐Ÿ”ง Folder Size Explorer Shell Extension (Project Lama)


Kesimpulan Rekomendasi

Nama AplikasiOpen SourceTampil Langsung di ExplorerCatatan
WinDirStat✅ Ya❌ Tidak langsungVisualisasi dan statistik
WizTree❌ TidakSangat cepat, ringan
TreeSize Free❌ TidakGratis, mirip WinDirStat
FolderSize (old)✅ (lama)✅* dengan plugin tambahanKurang stabil di Windows baru

Sunday, 29 June 2025

Scrcpy bisa digunakan untuk dua (atau lebih) perangkat Android sekaligus secara bersamaan

 

✅ SYARAT

  • Kedua perangkat terhubung ke PC (bisa via USB, Wi-Fi TCP/IP, atau kombinasi keduanya).

  • USB debugging aktif di kedua perangkat.

  • Kamu tahu ID perangkat (serial number) masing-masing.


๐Ÿงฐ LANGKAH MENJALANKAN 2 PERANGKAT

1. Pastikan ADB mendeteksi semua perangkat

Cek dengan perintah:

adb devices

Contoh output:

List of devices attached
0a27f2d4	device
192.168.8.148:5555	device

2. Jalankan Scrcpy per perangkat dengan -s <serial>

scrcpy -s 0a27f2d4
scrcpy -s 192.168.8.148:5555

๐Ÿ” Masing-masing akan membuka jendela sendiri, jadi kamu bisa lihat dan kendalikan dua layar Android sekaligus dari PC.


๐Ÿงช TIPS TAMBAHAN

  • Gunakan ukuran & bitrate berbeda untuk menghindari lag:

    scrcpy -s 0a27f2d4 -m 800 -b 2M
    scrcpy -s 192.168.8.148:5555 -m 640 -b 1M
    
  • Untuk menyusun otomatis 2 tampilan berdampingan, bisa pakai tool Window Manager seperti:

  • Untuk koneksi nirkabel ganda (2 Wi-Fi), kamu bisa:

    adb connect 192.168.1.10:5555
    adb connect 192.168.1.11:5555
    scrcpy -s 192.168.1.10:5555
    scrcpy -s 192.168.1.11:5555
    


Panduan instalasi Scrcpy + real device:

1. ๐Ÿ”— Link download versi paling ringan

Versi resmi dan ringan untuk Windows dapat langsung diunduh dari GitHub:

  • Kunjungi halaman GitHub scrcpy untuk download ZIP:
    (github.com)

  • Alternatif tautan mirror (mirip paket resmi, ~34 MB):

File ZIP ini sudah termasuk scrcpy.exe dan ADB tools, sehingga kamu tidak perlu instal ADB terpisah.


2. ๐Ÿ–ผ️ Panduan instalasi secara visual

Berikut langkah demi langkah pemasangan di Windows:

Langkah 1: Download & extract

  • Unduh file scrcpy-win64-v3.x.x.zip dari GitHub atau SourceForge.

  • Ekstrak ke folder (misalnya C:\scrcpy).

Langkah 2: Siapkan HP (Android 5.0+)

  • Aktifkan Developer Options → tap "Build number" 7 kali.

  • Masuk ke Developer options → aktifkan USB debugging.

Langkah 3: Hubungkan via USB

  • Sambungkan HP ke komputer → konfirmasi “Allow USB debugging”.

Langkah 4: Jalankan scrcpy


3. ๐Ÿ“ฒ Tes APK langsung

Setelah scrcpy aktif, kamu bisa langsung menjalankan dan menguji file APK:

  1. Transfer APK ke HP (via Explorer atau scrcpy file drop).

  2. Klik & install APK di HP memakai PC:
    Scrcpy menangkap klik UI.

  3. Aplikasi akan terbuka di HP — dan otomatis tampil di PC.

  4. Interaksi penuh dengan mouse + keyboard PC ๐Ÿ˜ƒ


4. ⚙️ Tips & fitur lanjutan

  • Full-screen: scrcpy --fullscreen

  • Show touches: --show-touches untuk menampilkan titik sentuhan (tomshardware.com, scrcpy.org)

  • Rekam layar: scrcpy --record demo.mp4 (mp4/mkv) (hotbot.com)

  • Wireless via Wi-Fi:

    adb tcpip 5555
    adb connect <IP_HP>:5555
    scrcpy
    

    Kemudian lepas kabel—HP tetap terkendali



Scrcpy + real device — solusi ringan untuk menjalankan dan mengontrol aplikasi Android (APK) langsung dari PC

๐Ÿ“ฑ Apa itu Scrcpy?

Scrcpy adalah tool open-source yang memungkinkan kamu untuk:

  • Menampilkan layar HP Android di PC (Windows/Linux/Mac),

  • Mengontrol HP dari PC (klik, ketik, drag, scroll),

  • Merekam layar, copy file, dan debug APK,

  • Tanpa perlu root atau emulator.


๐Ÿงฐ Kelebihan Scrcpy:

Fitur Keterangan
๐Ÿ”‹ Ringan & Cepat Tidak seperti emulator, Scrcpy tidak berat.
๐Ÿ–ฑ️ Kontrol penuh via PC Pakai keyboard & mouse PC untuk kendali HP.
๐Ÿ“ถ USB & Wireless Support Bisa koneksi via kabel atau Wi-Fi.
๐Ÿ“ธ Rekam atau stream layar Bisa untuk presentasi atau live sharing.
๐Ÿ”“ Tidak perlu root Aman untuk HP bawaan pabrik.

๐Ÿ› ️ Cara Menggunakan Scrcpy (Step-by-Step)

๐Ÿงฉ 1. Siapkan yang dibutuhkan:

๐Ÿงช 2. Aktifkan opsi developer di HP

  • Masuk ke Settings > About Phone > Tap “Build Number” 7x

  • Buka Developer Options, aktifkan USB Debugging

๐Ÿงฒ 3. Hubungkan HP ke PC via USB

  • Pastikan HP terdeteksi

  • Akan muncul pop-up “Allow USB Debugging?” → klik Allow

๐Ÿ–ฅ️ 4. Jalankan Scrcpy

  1. Ekstrak folder Scrcpy

  2. Jalankan file scrcpy.exe

  3. Layar HP akan muncul di PC dan bisa kamu kontrol!


๐ŸŒ Ingin Tanpa Kabel? Gunakan Wi-Fi!

  1. Sambungkan HP dan PC ke Wi-Fi yang sama

  2. Di Command Prompt:

    adb tcpip 5555
    adb connect 192.168.X.X:5555  # ganti dengan IP HP kamu
    scrcpy
    
  3. Sekarang kamu bisa kendali HP tanpa kabel!


๐Ÿ’ก Apa saja yang bisa dilakukan?

Jalankan file APK langsung dari HP, lalu kendalikan dari PC
✅ Gunakan untuk demo, live streaming, atau ngoding aplikasi
✅ Bisa copy-paste teks/file dari HP ke PC
✅ Bisa capture layar jadi video langsung di PC
✅ Bisa dipakai buat main game ringan, scrolling sosial media, dsb


๐Ÿ†“ Gratis & Open Source



Thursday, 15 May 2025

Cara Untuk Mengatasi Vmix Error Value of ‘0’ is not valid for ‘emsize’

 

 

Mungkin saat Anda baru saja menginstal vmix dan muncul pesan seperti di bawah ini ?

Masalah ini sering muncul ketika kita sudah habis masa Trial atau full version dalam waktu 60 hari atau komputer maupun laptop kita terkoneksi dengan internet. Meskipun Cara Mengatasi Vmix Error Value of ‘0’ is not valid for ‘emsize’ cukup sederhana dan cukup cepat serta tidak memakan waktu yang lama, alangkah lebih baiknya kita untuk membeli lisensi dari aplikasi Vmix itu sendiri supaya bisa dengan lancar menggunakannya.

Cara mengatasinya adalah cukup sederhana, yaitu dengan menghapus yang ada pada Drive C yang tersembunyi atau ke Hidden. Jadi sebelum kita menghapus, kita wajib menampilkan semua folder yang kita hidden.

Berikut langkah-langkah Cara Mengatasi Vmix Error Value of ‘0’ is not valid for ‘emsize’ :

  1. Masuk Ke Menu Explorer dan lalu kita tampilkan Folder yang kita hidden. Caranya Klik Menu ORGANIZE > FOLDER AND SEARCH OPTION. Masuk Ke Menu VIEW > SHOW HIDDEN FILE ……… Kemudian Klik OK.
  2. Masuk Ke Drive C > USER > NAMA USER KOMPUTER ANDA > APP DATA > LOCAL > StudioCoast_Pty_Ltd.  Kemudian Hapus Semua File Yang ada dalam Folder StudioCoast_Pty_Ltd
  3. Jika Sudah Selesai, maka Anda Bisa Langsung Membuka Aplikasi VMIX.

Problem berikutnya….

Jika setelah Membuka Aplikasi VMIX ada masalah baru seperti ” Acces To The Patch  ‘C\ProgramData\vMix\Video.txt‘ is denied, maka anda bisa mengatasinya dengan mengikut langkah berikut :

Cara Pertama

  1. Masuk ke Folder C\ProgramData\vMix
  2. Jika ada file video.txt di situ, Anda tinggal hapus saja file tersebut
  3. Jika Sudah Terhapus, Baru Anda Buka Aplikasi Vmix.

Cara Kedua

  1. Jika Cara Pertama Belum Berhasil atau file Video tidak ada, anda baru pakai cara yang kedua ini.
  2. Buat File Video dengan format TXT atau notepad (video.txt). Untuk isi kosongkan saja.
    Kemudian kita CUT dan Pindah Ke Folder C\ProgramData\vMix Baru kita Pastekan di dalam situ.
    Jika sudah Bisa kita Pilih Replace.
  3. Kemudian File Video.txt akan terlihat baru kita Hapus
  4. Jika Sudah Terhapus, Baru Kita Buka Aplikasi Vmix.

Source : https://klikhost.com/cara-untuk-mengatasi-vmix-error-value-of-0-is-not-valid-for-emsize/

Monday, 22 May 2023

Menonaktifkan Klik Kanan Show More Option Windows 11


Selamat datang di sistemit.com. Pada kesempatan kali ini saya akan membagikan tutorial bagaimana menghilangkan show more option pada windows 11 dan menampilkan seluruh opsi pada layar. Tampilan show more option merupakan tampilan standar windows 11 terbaru yang mana tampilan tersebut tidak menampilkan seluruh opsi (biasanya pada saat klik kanan pada layar atau pada file yang ingin kita klik).

Berikut adalah tampilan klik kanan pada windows 11 yang umum :

ketika kita melakukan klik pada show more option maka akan tampil seperti ini :

Tampilan setelah klik show more option

Nah. ditutorial ini saya akan membagikan bagaimana cara agar supaya tidak perlu melakukan klik show more option pada windows dan langsung menampilkan keseluruhan option. Berikut adalah langkah-langkahnya :

Menghilangkan Show More Option dengan menggunakan CMD

cara ini merupakan cara yang paling mudah yang dapat dilakukan yaitu dengan menggunakan CMD.

Menonaktifkan Show More Option

1. Buka CMD dengan mengklik Start Menu dan ketikkan CMD (Command Prompt)

2. Ketikkan Code ini di CMD lalu tekan enter


reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve

3. Lakukan restart komputer. Selesai

 

Mengembalikan Show More Option

Jika anda ingin mengembalikan menu nya seperti semula, maka anda dapat melakukan enable kembali fitgur show more option melalui langkah berikut :

1. Copy kode berikut ini melalui CMD lalu tekan enter

reg.exe delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f​

2. Untuk melihat perubahan yang anda lakukan, anda dapat melakukan restart

3. Selesai

Demikianlah tutorial mengenai cara menonaktifkan show more option pada windows 11 anda.

 

Source : https://www.sistemit.com/menonaktifkan-klik-kanan-show-more-option-windows-11/

Saturday, 25 February 2023

Pengisi daya dari catu daya komputer

 

Teman-teman terkasih, saya akan memberi tahu Anda tentang cara sederhana untuk mengubah catu daya komputer menjadi pengisi daya aki mobil dengan tangan Anda sendiri. Untuk pengerjaan ulang, catu daya komputer apa pun yang dipasang pada chip TL494 atau KA7500 dengan indeks huruf apa pun di bagian akhir cocok. Model, tanggal produksi, warna dan ukuran catu daya tidak menjadi masalah. Yang terpenting adalah keberadaan catu daya chip TL494 atau KA7500 analognya. Lepaskan penutup atas dan periksa pada chip mana blok itu dipasang.

Pengisi daya dari catu daya komputer pada chip KA7500

Sebelum Anda mulai mengubah catu daya komputer menjadi pengisi daya, periksa kesehatan catu daya. Bagaimana cara menghidupkan catu daya tanpa komputer? Kabel hijau pendek dengan warna hitam. Blok harus menyala.

Pengisi daya dari catu daya komputer.  Cara menyalakan catu daya tanpa komputer

Untuk pengisian baterai normal, diperlukan tegangan 14,5 volt, dan tegangan 12 volt diperlukan pada keluaran catu daya komputer. Oleh karena itu, catu daya perlu diatur, yaitu menaikkan tegangan ke nilai maksimum 16 volt. Gambar ini menunjukkan diagram mengubah catu daya komputer menjadi pengisi daya.

Skema untuk mengubah catu daya komputer menjadi pengisi daya

Skema untuk mengubah catu daya komputer menjadi pengisi daya

Unduh skema untuk mengubah catu daya komputer menjadi pengisi daya Unduh

Setiap catu daya yang dipasang pada sirkuit mikro TL494 atau KA7500 memiliki perlindungan korsleting dan tegangan tinggi, yang mematikan catu daya jika terjadi keadaan darurat. Untuk menaikkan tegangan keluaran menjadi 16 volt, Anda harus mematikan proteksinya. Untuk melakukan ini, potong trek dari 4 kaki sirkuit mikro. Selanjutnya, sambungkan kaki ke-4 dari sirkuit mikro dengan seutas kabel ke minus, ini adalah seikat besar kabel hitam yang ditandai di papan GND. Untuk membuat catu daya dapat disesuaikan, Anda perlu melepas resistor yang melaluinya tegangan disuplai dari output catu daya, ditunjukkan di papan + 12V (bundel kabel kuning) ke kaki pertama sirkuit mikro dan sebagai gantinya letakkan resistor variabel dengan resistansi 50 kOhm atau 100 kOhm. Untuk setiap unit dipilih secara individual karena catu daya berbeda untuk setiap orang.

Untuk amatir radio pemula, ini adalah tugas yang sangat sulit, karena produsen catu daya komputer yang licik sangat suka menyembunyikan resistor ini dari mata tajam dan tangan terampil amatir radio pemula. Tidak ada standar untuk lokasi resistor pada papan sirkuit tercetak. Semua produsen catu daya mengatur dan memberi nomor bagian pada papan dengan caranya sendiri. Oleh karena itu, Anda perlu melihat dari output + 12V ke leg pertama sirkuit mikro, atau sebaliknya, sesuai keinginan Anda. Di papan ini, saya menonaktifkan perlindungan dengan memotong jalur dari kaki ke-4 sirkuit mikro. Kemudian dia menghubungkan kaki ke-4 ke minus. Setelah menghubungkan ke jaringan, catu daya dimulai tanpa menutup kabel hijau dengan hitam, yang berarti perlindungan dinonaktifkan.

Menonaktifkan perlindungan pada catu daya komputer pada chip KA7500 atau TL494

Di catu daya komputer ini, resistornya ada di sini, di sebelah kaki pertama chip. Tegangan melintasi resistor adalah sekitar 12 volt.

Pengisi daya dari catu daya komputer.  Menemukan resistor.

Setelah memasang resistor variabel 100 kOhm. Tegangan terus menerus disesuaikan dari 4,5 volt menjadi 16 volt dan sebaliknya. Karena tegangan keluaran telah meningkat menjadi 16 volt, dan pada beberapa catu daya dimungkinkan untuk meningkatkan tegangan menjadi 20 volt. Untuk menghindari ledakan kapasitor keluaran yang kuat, saya sangat menyarankan untuk mengganti kapasitor 16 volt pada keluaran catu daya dengan yang 25 volt, diameternya pas di tempatnya, dan tingginya sedikit lebih panjang. Hubungkan kipas melalui resistor dari 20 hingga 100 ohm.

Pengisi daya dari catu daya komputer.  Tegangan output adalah 16 volt.

Untuk kontrol visual dari proses pengisian baterai, disarankan untuk memasang volt-ammeter universal buatan China. Diagram koneksi ditunjukkan pada gambar di bawah ini. Terlepas dari keserbagunaannya, perangkat ajaib untuk keakuratan pembacaan pengukuran membutuhkan sedikit penyesuaian. Ada dua resistor pemangkas SMD kecil di bagian belakang perangkat. Resistor kiri untuk mengkalibrasi ammeter, dan resistor kanan untuk pembacaan voltmeter. Bagaimana cara mengkalibrasi volt ammeter Cina?

Setelah menghubungkan perangkat ke output catu daya komputer, sambungkan multimeter dalam mode voltmeter. Bandingkan pembacaan kedua instrumen. Jika perlu, perbaiki pembacaan voltammeter dengan pemangkas yang tepat. Untuk mengkalibrasi ammeter, alihkan multimeter ke mode ammeter dan hubungkan secara seri dengan voltammeter melalui lampu pijar 12 Volt 21 Watt. Atur keakuratan pembacaan ammeter dengan pemangkas kiri. Ini melengkapi kalibrasi volt-ammeter.

Skema untuk menghubungkan volt-ammeter universal ke pengisi daya dari catu daya komputer

Skema untuk menghubungkan volt-ammeter universal ke pengisi daya dari catu daya komputer

Unduh diagram koneksi volt-ammeter Unduh

Beginilah tampilan pengisi daya yang sudah jadi, semua detailnya mudah ditempatkan di dalam casing standar. Karena pengisi daya tidak memiliki proteksi hubung singkat, jangan lupa untuk memasang sekering 10A di kabel terbuka (kuning) yang keluar dari jalur + 12V, yang akan melindungi catu daya dari korsleting dengan andal.

Pengisi daya dari catu daya komputer

Teman-teman, semoga Anda beruntung dan suasana hati yang baik! Sampai jumpa di artikel baru!

Source : https://sdelaitak24.ru/ะทะฐั€ัะดะฝะพะต-ัƒัั‚ั€ะพะนัั‚ะฒะพ-ะธะท-ะฑะปะพะบะฐ-ะฟะธั‚ะฐะฝะธั/

Monday, 20 February 2023

User Passowrd Modem F609

 

Password IndiHome selalu berubah, terutama password admin-nya, sedangkan password user-nya tetap. Saya menemukan cara (idenya muncul begitu saja di kepala saya) bagaimana melihat password admin modem/router IndiHome. Apakah Anda tertarik bagaimana cara saya mengetahui semua password IndiHome terbaru? Trik ini pertama kali saya tulis di website yang sudah saya jual.

Cara Saya Mengetahui Password IndiHome Terbaru

Saya sebut cara terbaru karena cara-cara lama yang rumit sudah tidak bekerja lagi. Cara baru ini cukup sederhana, tidak membutuhkan keahlian apapun. Anda hanya perlu mengambil file config dari dalam modem, itu saja. Setelah itu buka file config tersebut dan temukan semua password di sana. Sangat mudah, bukan? Jadi, mari kita mulai tutorialnya. Ini berdasarkan router ZTE F609, tetapi bisa juga diterapkan pada modem model lain.

Ambil file “config” modem / router IndiHome

Pertama sekali Anda harus mengambil file config mengikuti langkah-langkah berikut:

  1. Colok USB flash drive ke modem, port USB ada di belakang modem atau samping.
  2. Buka peramban favorit Anda, seperti Chrome, Firefox, Opera, Edge, atau selainnya.
  3. Ketik http://192.168.1.1/ di kotak alamat dan kemudian tekan Enter.
  4. Ketik user pada kolom Username, ketik user pada kolom Password, klik tombol Login.
  5. Klik menu Administration kemudian klik menu System Management dan klik menu USB Backup. Catat: Pastikan flash disk anda terdeteksi.
  6. Klik tombol Start Backup. Jika berhasil maka Anda akan melihat pesan Save succeeded. Lihat cuplikan layar di bawah.

Sekarang Anda sudah memiliki file config modem yang saya bicarakan. Catat: file ini adalah file konfigurasi, berisi semua informasi dan pengaturan modem IndiHome termasuk password IndiHome terbaru. Setelah mendapatkan file tersebut maka langkah berikutnya adalah tentu saja membuka file itu.

Cara Buka File Config (CFG) – usbbak.cfg

Catatan: File config berekstensi “*.cfg”. Anda membutuhkan software atau aplikasi khusus untuk membuka file “CFG” ini. Saya sudah mencoba beberapa aplikasi sebelumnya, termasuk Notepad, tetapi tidak bisa kecuali yang satu ini. Ikuti langkah-langkah berikut.

  1. Cabut USB Drive dari modem dan colok ke PC atau laptop Anda.
  2. Download RouterPassView dan ekstrak (atau buka langsung menggunakan aplikasi WinRAR, WinZIP, dan selainnya).
  3. Klik ganda RouterPassView.exe. Catatan: Mungkin Anda akan mendapat peringatan bahaya dari antivirus, oleh karena itu silakan matikan sementara aplikasi antivirus Anda. Nanti Anda bisa aktifkan kembali.
  4. Klik menu File -> Open Router Config File. Anda juga bisa mengklik ikon folder berwarna kuning.
  5. Navigasi ke USB Drive dan pilih file bernama “usbbak.cfg”, lalu klik tombol Open. Catatan: Jika Anda hanya melihat jendela kosong silakan tekan tombol F9 pada keyboard untuk masuk ke mode Advanced. lalu tekan tombol Spasi, dan kemudian klik OK.
  6. Anda akan melihat dokumen berisi baris-baris kode dengan format yang mungkin belum pernah Anda lihat sebelumnya. Gulung ke bawah untuk menemukan password IndiHome terbaru. Temukan baris seperti ini: <Tbl name="DevAuthInfo" RowCount="6">

Untuk password Admin router ada pada baris User dan Pass. Lihat screenshot di bawah.


Tip: Anda dapat menemukan password admin modem lebih cepat dengan menggunakan fasilitas Find. Klik tombol Find (ikon kaca pembesar) dan copy paste DevAuthInfo ke kolom Find What kemudian klik Find Next.

Password IndiHome Terbaru Selalu Berubah

Telkom secara berkala mengubah password IndiHome. Tapi kata sandi terkahir belum berubah sejak tahun lalu. Jika Anda tidak bisa login kemungkinan besar kata sandi telah berubah. Solusinya adalah mereset modem IndiHome kemudian login sebagai user. Ambil file config untuk mendapatkan password admin terbaru IndiHome. Ini sudah saya jelaskan di atas.

Password modem IndiHome ada dua level, yaitu password “admin” dan “user”. Keduanya memiliki kedalaman akses yang berbeda ke dalam pengaturan modem. Jika Anda masuk (login) sebagai Admin maka ini akan memberikan Anda akses lebih dibandingkan login sebagai user biasa. Diantara perbedaannya adalah sebagian menu tidak akan terlihat saat Anda login sebagai user biasa. Password dan Username untuk login sebagai user adalah sebagai berikut:

Username:user
Password:user

Itu adalah password default router/modem IndiHome untuk login sebagai user biasa. Jika Anda tidak bisa login dengan password standar ini, mungkin Anda atau seseorang telah mengubahnya.

Bagaimana dengan password Admin? Sayangnya, Telkom sendiri sebagai penyedia layanan IndiHome tidak memberikannya kepada pelanggan. Tapi Anda tidak perlu marah, kecewa, atau sedih. Saya sudah membantu Anda bagaimana mendapatkan password modemnya. Selamat mencoba!

 

Source : https://www.intutekno.com/password-indihome-terbaru-ambil-langsung-dari-modem/

Friday, 13 January 2023

Adopt Unifi ke Unifi Controller dengan CMD

 Unifi adalah salah satu produk dari Ubiquty yang digunakan sebagai Access Point atau wifi terpadu yang flexible yang dapat memudahkan penggunanya untuk bisa membangun hotspot dalam skala kecil atau besar.


Dengan fasilitas aplikasi unifi controller pengguna akan dimudahkan dalam mengelola perluasan jaringan hotspot di area jaringan, sehingga bisa di integrasikan dengan unifi AP yang lainnya. Namun untuk melakukan settingan pada unifi tidaklah mudah, terkadang mengalami beberapa kendala seperti halnya yang pernah saya alami.
 
Kendala yang sering terjadi pada saat konfigurasi unifi adalah Unifi AP tidak bisa terdeteksi pada unifi controller atau Unifi Controller tidak bisa di Adopt, sehingga kita kesulitan untuk melakukan setting hotspot unifi tersebut.

Melalui artikel saya ini, dan sesuai dengan pengalaman yang saya pernah alami, maka ada cara supaya Unifi AP bisa di adopt atau cara menghubungkan Unifi AP ke Unifi Controller. 

Sebelum kita masuk ke cara adpot unifi controller silahkan sobat download terlebih dahulu aplikasi Putty yang nantinya digunakan sebagai tools untuk melakukan indetifikasi unifi AP ke Unifi Controller. Baca dan ikuti dengan benar langkah berikut ini.
 
Cara Adopt dan Setting Unifi AP ke Unifi Controller
  1. Silahkan download aplikasi Putty di link Berikut : Download
  2. Silahkan koneksikan Unifi AP kalian dengan laptop atau komputer serta setting IP Komputer kalian ke segment 192.168.1.x isi huruf x merah dengan angka selain 1 dan 24 karena biasanya ip default dari unifi AP adalah 192.168.1.24 / 192.168.1.20 atau saran dari saya silahkan gunakan ip 192.168.1.254 pada unifi controller kalian. Password Default Unifi AP adalah user : ubnt password : ubnt
  3. Kalian juga bisa menggunakan aplikasi Ubiquiti Discovery Tool untuk mencari Ip dari Unifi AP kalian
 
  • Buka aplikasi Unifi Controller
  • Perhatikan lampu pada unifi AP menyala warna putih atau biru
  • Proses adopt harus dilakukan satu per satu sehingga jika kalian ada banyak unifi AP silahkan koneksikan ke jaringan dan nanti kita setting satu per satu
  • Silahkan Ping IP 192.168.1.20 atau 192.168.1.24 untuk melihat koneksi dari Unifi AP dengan komoputer
  • Silahkan buka Aplikasi Putty yang tadi kalian sudah download.
  • Masukkan IP 192.168.1.20 / 192.168.1.24 sesuai IP Unifi yang replay tadi
  • Pilih Connection type : SSH
  • Klik Open dan kalian akan masuk ke tampilan cmd unifi AP
  • Langkah berikutnya kalian akan diminta memasukkan user dan password : ubnt
  • Ketik kode berikut pada cmd putty set-inform http://192.168.1.254:8080/inform atau set-inform http://ip-unifi-controller:8080/inform
  •  
  • Untuk melakukan pengecekan apakah sudah mengarah ke unifi controller atau belum, silahkan ketik info dan enter seharusnya pada bagian bawah cmd sudah mengarah sesuai nomor 12
  • Langjah selanjutnya silahkan cek di tampilan unifi controller pastikan Unifi AP yang baru di adopt dari putty sudah muncul, dan silahkan langsung di klik Adopt
  • Saat proses adopt berlangusng pada unifi controller silahkan ketikan script nomor 12 dan enter hingga kode connected warna hijau muncul di unifi AP pada unifi controller
  • Proses adopt unifi AP selesai
  • Silahkan lakukan settingan Unifi AP sesuai jaringan kalian.
  •  
    Demikian langkah untuk melakukan adopt unifi AP yang tidak muncul pada saat unifi controller diaktifkan. Semoga informasi ini dapat bermanfaat untuk kalian yang sedang mencari solusi ketika problem AP Unifi kalian tidak terdeteksi oleh Unifi Controller.
     
    Source : https://www.miraclewijaya.com/2020/06/cara-adopt-dan-setting-unifi-ap.html

    Thursday, 8 December 2022

    How To Add Swap Space on Rocky Linux 9

     


    By Alex Garnett
    Senior DevOps Technical Writer
    Not using Rocky Linux 9?Choose a different version or distribution.
    Rocky Linux 9

    Introduction

    One way to guard against out-of-memory errors in applications is to add some swap space to your server. In this guide, we will cover how to add a swap file to a Rocky Linux 9 server.

    What is Swap?

    Swap is a portion of hard drive storage that has been set aside for the operating system to temporarily store data that it can no longer hold in RAM. This lets you increase the amount of information that your server can keep in its working memory, with some caveats. The swap space on the hard drive will be used mainly when there is no longer sufficient space in RAM to hold in-use application data.

    The information written to disk will be significantly slower than information kept in RAM, but the operating system will prefer to keep running application data in memory and use swap for the older data. Overall, having swap space as a fallback for when your system’s RAM is depleted can be a good safety net against out-of-memory exceptions on systems with non-SSD storage available.

    Step 1 – Checking the System for Swap Information

    Before we begin, we can check if the system already has some swap space available. It is possible to have multiple swap files or swap partitions, but generally one should be enough.

    We can see if the system has any configured swap by typing:

    1. sudo swapon --show

    If you don’t get back any output, this means your system does not have swap space available currently.

    You can verify that there is no active swap using the free utility:

    1. free -h
    Output
    total used free shared buff/cache available Mem: 1.7Gi 173Mi 1.2Gi 9.0Mi 336Mi 1.4Gi Swap: 0B 0B 0B

    As you can see in the Swap row of the output, no swap is active on the system.

    Step 2 – Checking Available Space on the Hard Drive Partition

    Before we create our swap file, we’ll check our current disk usage to make sure we have enough space. Do this by entering:

    1. df -h
    Output
    Filesystem Size Used Avail Use% Mounted on devtmpfs 855M 0 855M 0% /dev tmpfs 888M 0 888M 0% /dev/shm tmpfs 355M 9.4M 346M 3% /run /dev/vda1 59G 1.4G 58G 3% / /dev/vda2 994M 155M 840M 16% /boot /dev/vda15 100M 7.0M 93M 7% /boot/efi tmpfs 178M 0 178M 0% /run/user/0

    The device with / in the Mounted on column is our disk in this case. We have plenty of space available in this example (only 1.4G used). Your usage will probably be different.

    Although there are many opinions about the appropriate size of a swap space, it really depends on your personal preferences and your application requirements. Generally, an amount equal to or double the amount of RAM on your system is a good starting point. Another good rule of thumb is that anything over 4G of swap is probably unnecessary if you are just using it as a RAM fallback.

    Step 3 – Creating a Swap File

    Now that we know our available hard drive space, we can create a swap file on our filesystem. We will allocate a file of the size that we want called swapfile in our root (/) directory.

    The best way of creating a swap file is with the fallocate program. This command instantly creates a file of the specified size.

    Since the server in our example has 2G of RAM, we will create a 2G file in this guide. Adjust this to meet the needs of your own server:

    1. sudo fallocate -l 1G /swapfile

    We can verify that the correct amount of space was reserved by typing:

    1. ls -lh /swapfile
    1. -rw-r--r--. 1 root root 2.0G Sep 13 17:52 /swapfile

    Our file has been created with the correct amount of space set aside.

    Step 4 – Enabling the Swap File

    Now that we have a file of the correct size available, we need to actually turn this into swap space.

    First, we need to lock down the permissions of the file so that only users with root privileges can read the contents. This prevents normal users from being able to access the file, which would have significant security implications.

    Make the file only accessible to root by typing:

    1. sudo chmod 600 /swapfile

    Verify the permissions change by typing:

    1. ls -lh /swapfile
    Output
    -rw------- 1 root root 2.0G Sep 13 17:52 /swapfile

    As you can see, only the root user has the read and write flags enabled.

    We can now mark the file as swap space by typing:

    1. sudo mkswap /swapfile
    Output
    Setting up swapspace version 1, size = 2 GiB (2147479552 bytes) no label, UUID=585e8b33-30fa-481f-af61-37b13326545b

    After marking the file, we can enable the swap file, allowing our system to start using it:

    1. sudo swapon /swapfile

    Verify that the swap is available by typing:

    1. sudo swapon --show
    Output
    NAME TYPE SIZE USED PRIO /swapfile file 2G 0B -2

    We can check the output of the free utility again to corroborate our findings:

    1. free -h
    Output
    total used free shared buff/cache available Mem: 1.7Gi 172Mi 1.2Gi 9.0Mi 338Mi 1.4Gi Swap: 2.0Gi 0B 2.0Gi

    Our swap has been set up successfully and our operating system will begin to use it as necessary.

    Step 5 – Making the Swap File Permanent

    Our recent changes have enabled the swap file for the current session. However, if we reboot, the server will not retain the swap settings automatically. We can change this by adding the swap file to our /etc/fstab file.

    Back up the /etc/fstab file in case anything goes wrong:

    1. sudo cp /etc/fstab /etc/fstab.bak

    Add the swap file information to the end of your /etc/fstab file by typing:

    1. echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

    Next we’ll review some settings we can update to tune our swap space.

    Step 6 – Tuning your Swap Settings

    There are a few options that you can configure that will have an impact on your system’s performance when dealing with swap.

    Adjusting the Swappiness Property

    The swappiness parameter configures how often your system swaps data out of RAM to the swap space. This is a value between 0 and 100 that represents a percentage.

    With values close to zero, the kernel will not swap data to the disk unless absolutely necessary. Remember, interactions with the swap file are “expensive” in that they take a lot longer than interactions with RAM and they can cause a significant reduction in performance. Telling the system not to rely on the swap much will generally make your system faster.

    Values that are closer to 100 will try to put more data into swap in an effort to keep more RAM space free. Depending on your applications’ memory profile or what you are using your server for, this might be better in some cases.

    We can see the current swappiness value by typing:

    1. cat /proc/sys/vm/swappiness
    Output
    60

    For a Desktop, a swappiness setting of 60 is not a bad value. For a server, you might want to move it closer to 0.

    We can set the swappiness to a different value by using the sysctl command.

    For instance, to set the swappiness to 10, we could type:

    1. sudo sysctl vm.swappiness=10
    Output
    vm.swappiness = 10

    This setting will persist until the next reboot. We can set this value automatically at restart by adding the line to our /etc/sysctl.conf file.

    The default text editor that comes with Rocky Linux 9 is vi. vi is an extremely powerful text editor, but it can be somewhat obtuse for users who lack experience with it. You might want to install a more user-friendly editor such as nano to facilitate editing configuration files on your Rocky Linux 9 server:

    1. sudo dnf install nano

    Now you can use nano to edit the sysctl.conf file:

    1. sudo nano /etc/sysctl.conf

    At the bottom, you can add:

    /etc/sysctl.conf
    vm.swappiness=10
    

    Save and close the file when you are finished. If you are using nano, you can save and quit by pressing CTRL + X, then when prompted, Y and then Enter.

    Adjusting the Cache Pressure Setting

    Another related value that you might want to modify is the vfs_cache_pressure. This setting configures how much the system will choose to cache inode and dentry information over other data.

    This is access data about the filesystem. This is generally very costly to look up and very frequently requested, so it’s an excellent thing for your system to cache. You can see the current value by querying the proc filesystem again:

    1. cat /proc/sys/vm/vfs_cache_pressure
    Output
    100

    As it is currently configured, our system removes inode information from the cache too quickly. We can set this to a more conservative setting like 50 by typing:

    1. sudo sysctl vm.vfs_cache_pressure=50
    Output
    vm.vfs_cache_pressure = 50

    Again, this is only valid for our current session. We can change that by adding it to our configuration file like we did with our swappiness setting:

    1. sudo nano /etc/sysctl.conf

    At the bottom, add the line that specifies your new value:

    /etc/sysctl.conf
    vm.vfs_cache_pressure=50
    

    Save and close the file when you are finished.

    Conclusion

    Following the steps in this guide will give you some breathing room in cases that would otherwise lead to out-of-memory exceptions. Swap space can be incredibly useful in avoiding some of these common problems.

    If you are running into out of memory errors, or if you find that your system is unable to use the applications you need, the best solution is to optimize your application configurations or upgrade your server.

     

    Source : https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-rocky-linux-9