架构师_程序员_码农网

E Ambil kata sandi
Daftar

QQ登录

Hanya satu langkah untuk memulai

Cari
架构师_程序员_码农网 "架构' 其他技术 & Teknologi Lainnya ' Windows / Linux ' Linux (CentOS) membatasi penyetelan kinerja server
Tampilan:13294|Balas: 4
打印 上一主题 下一主题

[linux]Linux (CentOS) membatasi penyetelan kinerja server

[salin tautan]
A 跳转到指定楼层
pemilik
发表于 2021-11-2 14:39:36|只看该作者回帖奖励|MembalikkanPenjelajahan|Mode Baca
Di Linux, kita dapat menggunakan ulimit -n untuk melihat jumlah maksimum pegangan berkas yang dapat dibuka oleh satu proses (koneksi soket juga dihitung). Default sistem adalah 1024.

Untuk aplikasi umum (seperti Apache, proses sistem) 1024 sudah cukup memadai. Tetapi bagaimana proses tunggal seperti squid, mysql, java dan proses tunggal lainnya untuk menangani sejumlah besar permintaan untuk aplikasi tersebut agak melebar. Jika jumlah pegangan file yang dibuka oleh satu proses melebihi nilai yang ditentukan sistem, kesalahan "terlalu banyak file yang terbuka" akan disebutkan.

Untuk melihat jumlah maksimum pegangan file yang ditetapkan oleh sistem




lsof (list open files) adalah sebuah alat yang membuat daftar file yang terbuka pada sistem saat ini. Dalam lingkungan linux, segala sesuatu ada dalam bentuk file, di mana Anda tidak hanya dapat mengakses data biasa, tetapi juga koneksi jaringan dan perangkat keras. Jadi misalnya soket Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP), dll., sistem memberikan deskriptor file ke aplikasi tersebut di latar belakang, dan terlepas dari sifat file tersebut, deskriptor file tersebut menyediakan antarmuka umum bagi aplikasi untuk berinteraksi dengan sistem operasi yang mendasarinya. Karena daftar deskriptor untuk file yang dibuka oleh aplikasi menyediakan banyak informasi tentang aplikasi itu sendiri, maka akan sangat membantu dalam pemantauan sistem dan pemecahan masalah untuk dapat melihat daftar ini melalui utilitas lsof.

Perintah instalasi adalah sebagai berikut:


Menghitung jumlah total pegangan file yang sedang dibuka pada sistem:


Metode untuk melihat jumlah pegangan file yang dibuka oleh proses aplikasi:


Mengatur batas

Pengaturan sementara

Sebenarnya, perintah ulimit dibagi menjadi batas lunak dan batas keras, menambahkan -H adalah batas keras dan menambahkan -S adalah batas lunak. Tampilan default adalah batas lunak, jika Anda menjalankan perintah ulimit tanpa -H atau -S, kedua parameter akan diubah bersamaan.

Apa perbedaan antara batas lunak dan batas keras?

Batas keras adalah batas aktual, sedangkan batas lunak adalah batas peringatan, yang hanya memberikan peringatan.

Pengaturan permanen

Nilai-nilai batas bersifat permanen dan harus diubah di file konfigurasi /etc/security/limits.conf.

(akhir)





Artikel sebelumnya: Shell (Bash) dalam cara menentukan keberadaan perintah
Artikel Berikutnya:Linux chown memodifikasi folder milik nama pengguna dan grup pengguna
Optimalisasi kinerja NET / C # menggunakan kueri paralel PLINQ, hanya dipublikasikan dalam proses latihan, mengalami kesulitan teknis, jangan menyesatkan orang lain.
sofa
楼主| 发表于 2021-11-8 11:43:39|只看该作者
Perintah yang Ditingkatkan

Jaringan petani kode, hanya dipublikasikan dalam proses latihan, mengalami kesulitan teknis, jangan menyesatkan orang lain.
bangku
楼主| 发表于 2021-11-10 15:36:29|只看该作者
Kolom pertama adalah jumlah pegangan yang terbuka, kolom kedua adalah ID proses


Menghitung file yang dibuka oleh beberapa program

Melihat koneksi yang dibuka oleh proses



Jaringan petani kode, hanya diterbitkan dalam proses praktik, mengalami kesulitan teknis, tidak menyesatkan orang lain.
penjualan sepatu bot ugg
papan lantai
楼主| 发表于 2021-12-19 09:51:33|只看该作者
File penyetelan AliCloud instal_set_ulimit.sh



Jaringan petani kode, hanya diterbitkan dalam proses praktik, mengalami kesulitan teknis, jangan menyesatkan orang lain.
penjualan sepatu bot ugg
5#
楼主| 发表于 2022-5-28 21:15:34|只看该作者
Penyetelan AliCloud menginstal file install_set_sysctl.sh

Jaringan petani kode, hanya dipublikasikan dalam proses latihan, mengalami kesulitan teknis, jangan menyesatkan orang lain.
Anda harus masuk sebelum dapat memposting kembali Masuk | Daftar

V ersi aturan integral iniB


PENAFIAN: Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer terbatas hanya untuk digunakan untuk tujuan pembelajaran dan penelitian; konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, semua konsekuensinya akan ditanggung oleh pengguna itu sendiri. Informasi situs ini berasal dari jaringan, sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus menghapus konten di atas sepenuhnya dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, mohon dukung perangkat lunak asli, beli registrasi dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email untuk menanganinya.

Mail To:help@itsvse.com

QQ | ( 鲁ICP备14021824号-2)|Peta Situs

GMT+8, 2024-9-19 03:18

Balas CepatKembali ke atasKembali ke daftar