Rumah >Tutorial sistem >LINUX >Pemilihan dan perancangan CPU peralatan rangkaian

Pemilihan dan perancangan CPU peralatan rangkaian

WBOY
WBOYke hadapan
2024-04-07 08:10:06436semak imbas

1.1, CPU:

vmstat, sar, top+P, htop, nmon, mpstat

1.2, Ingatan:

percuma、ps-aux、atas+M

1.3, peranti IO (pemacu c, rangkaian):

iostat, ss, netstat, iptraf, iftop, lsof

优化文件系统的管理_linux 文件系统优化_优化文件系统NTFS的管理

Ditambah:

优化文件系统NTFS的管理_linux 文件系统优化_优化文件系统的管理

penerangan arahan vmstat:

perihalan arahan iostat contoh arahan: iostat-dk15

iostat-d-k-x5 (Lihat penggunaan peranti (%util) dan masa tindak balas (menunggu))

2. Penyelesaian masalah tahap sistem

Dalam pengeluaran sebenar, secara amnya dipercayai selagi CPU tidak melebihi 90%, tidak akan ada masalah Malah, situasi istimewa berikut tidak boleh diketepikan:

linux 文件系统优化_优化文件系统的管理_优化文件系统NTFS的管理

2.1, beban CPU tinggi, beban IO rendah

linux 文件系统优化_优化文件系统的管理_优化文件系统NTFS的管理

2.2 Beban IO tinggi dan beban CPU rendah

2.3, beban IO dan CPU sangat tinggi

Perkakasan tidak mencukupi atau ada masalah dengan SQL

3. Pengoptimuman asas-pengoptimuman perkakasan

3.1. Hos:

3.2. Pemilihan CPU:

3.3. Pemilihan memori:

3.4. Penyimpanan:

3.5, kad serbuan: Pemilihan kad serbuan hos:

3.6 Peralatan rangkaian:

Gunakan trafik untuk menyokong peralatan rangkaian yang lebih tinggi (suis, penghala, kabel rangkaian, kad rangkaian, kad HBA)

Nota: Perancangan di atas perlu dipertimbangkan semasa mula-mula mereka bentuk sistem.

4. Pengoptimuman sistem pengendalian

Cpu:

优化文件系统的管理_优化文件系统NTFS的管理_linux 文件系统优化

Pada asasnya tidak perlu melaraskan versi desktop Hongqi Linux, hanya fokus pada pemilihan perkakasan.

Memori video:

Pada asasnya tiada pelarasan diperlukan, hanya fokus pada pemilihan perkakasan.

SWAP:

MySQL cuba mengelak daripada menggunakan swap. Pertukaran lalai dalam pelayan Alibaba Cloud ialah 0

IO:

Parameter ini menentukan sama ada Linux cenderung menggunakan swap atau mengosongkan cache sistem fail. Apabila memori video ketat, semakin rendah nilainya, semakin besar kemungkinan ia membebaskan cache sistem fail. Malah, parameter ini hanya boleh mengurangkan kebarangkalian menggunakan swap, tetapi tidak menghalang Linux daripada menggunakan swap.

优化文件系统的管理_linux 文件系统优化_优化文件系统NTFS的管理

Tukar parameter konfigurasi MySQL innodb_flush_methodlinux untuk melihat maklumat perkakasan dan mendayakan mod O_DIRECT. Dalam kes ini, bufferpool InnoDB akan terus memintas cache sistem fail untuk mengakses pemacu c, dan redolog masih akan menggunakan cache sistem fail. Perlu diingat bahawa pengoptimuman sistem fail linux, Redolog berada dalam mod tulis ganti Walaupun ia menggunakan cache sistem failpengoptimuman sistem fail linux, ia tidak akan mengambil terlalu banyak.

5. Pelarasan parameter sistem

Pengoptimuman parameter kernel sistem Linux:

vim /etc/sysctl.conf
 net.ipv4.ip_local_port_range = 1024 65535 # 用户端口范围
 net.ipv4.tcp_max_syn_backlog = 4096 
 net.ipv4.tcp_fin_timeout = 30 
 fs.file-max=65535 # 系统最大文件句柄,控制的是能打开文件最大数量

Parameter sekatan pengguna:

vim /etc/security/limits.conf 
 * soft nproc 65535
 * hard nproc 65535
 * soft nofile 65535
 * hard nofile 65535

6. Pengoptimuman aplikasi yang tidak berkaitan

Aplikasi perniagaan dan aplikasi pangkalan data adalah bebas, firewall: iptables, selinux dan perkhidmatan lain yang tidak berguna (matikan):

chkconfig --level 23456 acpid off
chkconfig --level 23456 anacron off
chkconfig --level 23456 autofs off
chkconfig --level 23456 avahi-daemon off
chkconfig --level 23456 bluetooth off
chkconfig --level 23456 cups off
chkconfig --level 23456 firstboot off
chkconfig --level 23456 haldaemon off
chkconfig --level 23456 hplip off
chkconfig --level 23456 ip6tables off
chkconfig --level 23456 iptables off
chkconfig --level 23456 isdn off
chkconfig --level 23456 pcscd off
chkconfig --level 23456 sendmail off
chkconfig --level 23456 yum-updatesd off

Atas ialah kandungan terperinci Pemilihan dan perancangan CPU peralatan rangkaian. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:itcool.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam