Internet vedere un sacco di ottimizzazione bene gli articoli linux, e io non andare in questi articoli, voglio solo per parlare della mia esperienza personale this problema.
In qualità di amministratore di sistema, che sto per say si basa sulla applicazioni server linux a parlare, a causa di personal computer Linux come server potrebbero non essere le priorità stesso a pursue sicurezza e stabilità, il personal computer per utilizzare un amico just essere un riferimento esso.
Menzionato in questo sistema, se non specificamente indicato, tutte le società con sistema RedHat Linux RedHat.
A proposito di ottimizzazione
Parlando di ottimizzazione, infatti, la migliore ottimizzazione è di aggiornare la configurazione hardware, ad esempio aumentando la potenza di calcolo della CPU, maggiore capacità di memoria, personalmente penso che se si sta valutando l'aggiornamento hardware, to raccomandare le priorità per migliorare la capacità di memoria, because applications maggior parte dei server, memoria consumo è il più elevati requisiti di utilizzo. Naturalmente, questa è una digressione.
Qui prima discutere la configurazione hardware è lo stesso (il server stesso, non aggiornare l'hardware del caso) per ottimizzare il vostro sistema.
In qualità di amministratore di sistema, credo che prima dobbiamo chiaro un punto: rendere qualsiasi operazione sul server, aggiornare e modificare i file di configurazione o software, Du Bixu considera in primo luogo la sicurezza, Bushi più cose nuove Jiu il meglio, ecco perché la linux e Windows Management sente luoghi diversi, finestre del primo consiglia di utilizzare l'ultima versione del suo software e sistemi operativi, di fatto, io personalmente penso che questo sia un 'attività commerciale, a decorrere dalla system di gestione, questo è pessimo , utilizzando un nuovo software e di sistemi possono portare nuovi problemi, alcuni anche mortali.
Pertanto, la gestione, dovremmo prendere in considerazione la stabilità di impiego a lungo termine della versione di software come la nostra versione, i vantaggi specifici non dico. Credo che come amministratore si dovrebbe sapere.
In effetti, l'uso più personale e diretta di un linux è ottimizzato per aggiornare il kernel, compilare il proprio kernel è compilato secondo il loro sistema da, otterrà il massimo rendimento e minimo obbligatorio.
Tuttavia, il server non è la stessa, naturalmente, speriamo che ogni server è compilare manualmente i loro kernel, efficiente e sofisticato. Tuttavia, esiste un divario tra effettive e le aspirazioni, e Immaginate, se si riesce a venire a Taiwan 100 host Linux, but ciascuna di esse può essere not configurato la stessa, that il processo di compilazione di uno kernel sarà un project enorme, ma anche da considerazioni practical, carico di lavoro grande abbastanza difficile da immaginare. Penso che non sarà disposto a fare questo diritto. Pertanto, le singole proposte, con il rilascio ufficiale dell'aggiornamento kernel è una buona scelta.
In primo luogo, abbiamo installato il nuovo sistema farà una serie di aggiornamenti, compreso il software and il kernel, che è un passo importante, (i dettagli di questo sguardo benvenuto al mio articolo altro sulla riqualificazione del articolo).
Aggiornamento del software per avere tutti i firewall e le configurazioni di base e siamo stati all'inizio di ottimizzare alcuni dei i Dettagli sulla configurazione, se si are vecchi sistemi, poi per la domanda e il numero di Caozuo e ottimizzare il sistema prima, essere sicuri di essere Beifen all Shuju ad altri media.
1, l'ottimizzazione della memoria virtuale
In primo luogo, vista l'utilizzo della memoria virtuale, utilizzare il comando # libero
Vista attuale sistema di uso della memoria.
In generale, linux memoria fisica è quasi completamente utilizzato. Questa e le finestre molto differenti, il sistema di gestione della memoria farà pieno uso di memoria di sistema, non importa quanto la memoria non è il Windows devono utilizzare alcune delle stessa memoria virtuale. Questo richiede attenzione.
Linux la memoria virtuale la seguente configurazione di default tramite il comando # cat / proc / sys / vm / freepages
Si può vedere, a tre cifre indicano l'attuale sistema: la memoria minima pagina vuota, la memoria di memoria minima e massima pagina bianca vuota.
Notare che questo sistema utilizza il principio della memoria virtuale è: se una pagina vuota al di sotto del numero massimo di pagine bianche impostare, utilizzare lo spazio su disco di swap. Quando le impostazioni minime pagina vuota, la memoria Exchange utilizzano (Nota: questo è mio punto di vista alcuni dei dati ottenuti, specifica applicazione anche ad avere il loro proprio sguardo, ma questo non ci riguardano configurare uno parameters nuova memoria virtuale).
byte 4K di memoria è in genere assegnata a ciascuna pagina. Minimo di impostazione pagina di memoria di sistema vuota è 2 volte il numero di memoria, le impostazioni di memoria minima sono pagine bianche 4 volte la quantità di memoria, l'impostazione di memoria massima è di memoria di sistema pagina vuota 6 volte. Questi valori determinano quando il sistema viene avviato.
distribuzione generale nel sistema di configurazione, la configurazione della memoria virtuale, personalmente ritengo che l'aumento della memoria massima di una pagina vuota è una buona configurazione a 1G di memoria esempio di configurazione:
La proporzione della configurazione originale può essere modificata come segue: 204 840 966 444
Comando
# Echo "204840966444" / proc / sys / vm / freepages
Pagina vuota a causa della configurazione massima aumentata, si può fare un uso più efficiente della memoria.