Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale
CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale
La prima tappa italiana della Road to CES porta a Milano i vertici della Consumer Technology Association, con una nuova griglia di lettura dei trend tecnologici e una posizione netta su dazi e regolamentazione dell'IA
 Recensione OPPO Find X10 Pro Max: un top di gamma completo con tre fotocamere da 200MP
Recensione OPPO Find X10 Pro Max: un top di gamma completo con tre fotocamere da 200MP
OPPO ha appena lanciato sul mercato la nuova serie Find X10, che ha come smartphone premium il Find X10 Pro Max, uno smartphone completo, che fa del comparto fotografico il suo vero punto di forza. Ma sono tante le novità, tra cui l'AI che adesso diventa agentica. Ma andiamo a vedere nel dettaglio questo nuovo smartphone.
WoW Forever provato: il MMORPG che la community chiedeva da anni è arrivato
WoW Forever provato: il MMORPG che la community chiedeva da anni è arrivato
Abbiamo provato la beta di World of Warcraft: Forever, il Classic+ di Blizzard in arrivo il 4 novembre: la nuova razza Skyborne restituisce la sensazione di un gioco nuovo, ma le zone storiche conservano la noia divertita di Classic. Classi ribilanciate, sciamani anche nell'Alleanza e un motore grafico che in 4K gira bene anche su una RTX 3070. Cosa cambia in Forever? La risposta nell'articolo
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 07-12-2009, 11:31   #1
Tjherg
Senior Member
 
L'Avatar di Tjherg
 
Iscritto dal: Apr 2001
Città: Bari
Messaggi: 1641
Apache 2 ed occupazione memoria elevata

Salve a tutti, qualche discussione fa cercavo un sw per effettuare una piccola gestione clienti, mi venne consigliato vtiger.

Questo sw si appoggia ad apache - mysql e php per funzionare.

Mi sono prodigato per l'installazione sulla mia ubuntu 9.10 e non ho avuto alcun problema una volta soddisfatte tutte le dipendenze, solo che ho notato una cosa praticamnte all'avvio del sistema ho
+ o - questa situazione nei processi
apache 2 mi crea 6 processi dai 5 ai 10 mb (di default)

poi una volta avviato il software via browser i processi diventano 9 tutti da 20-50 mb così la memoria occupata totale si aggira sui 400 - 500 mb
Non sono un po' tantini?

mi accade così che i miei 2 gb di ram tra memoria sys op memoria occupata da mysql memoria occupata da apache2 siano quasi completamente saturati.

E' normale oppure c'è qualche impostazione di apache da correggere?
__________________
Bisogna saper stare con tutti... anche col diavolo.
Tjherg è offline   Rispondi citando il messaggio o parte di esso
Old 07-12-2009, 13:51   #2
Gimli[2BV!2B]
Senior Member
 
L'Avatar di Gimli[2BV!2B]
 
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
Sia Apache che Mysql creano una serie di tread, ma la memoria che vedi indicata per ognuno di loro è in realtà condivisa (in massima parte).

Per esempio, al momento ho sotto mano un micro web-server virtuale con 91 MB di RAM.
Sto osservando dodici thread mysql in htop, per ognuno dei quali è indicata una occupazione di RAM del 21.7 % = 20240 Kb di Memoria residente.
Memoria totale di sistema occupata 30 Mb.
Stessa cosa, solo con un paio di mega di RAM coinvolta e solo 6 thread, per Apache.

In realtà l'occupazione di memoria dovuta al numero di thread è trascurabile.

Controlla cosa dice il comando free -m, sia a sistema appena avviato che dopo un po' di pagine servite da Apache.
Il valore che più rappresenta l'occupazione di memoria reale è la colonna used della riga +/- buffers/cache
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...)
Gimli[2BV!2B] è offline   Rispondi citando il messaggio o parte di esso
Old 07-12-2009, 17:37   #3
Tjherg
Senior Member
 
L'Avatar di Tjherg
 
Iscritto dal: Apr 2001
Città: Bari
Messaggi: 1641
con free -m esce questo
Codice:
             total       used       free     shared    buffers     cached
Mem:          2009       1685        323          0         53        433
-/+ buffers/cache:       1198        810
Swap:         2055        363       1691
Pero' già si vede che c'è qualcosa che nn va con lo swap.

Ho notato una cosa se nn uso il sw per diverso tempo il la memoria in uso diminuisce.
Sicoome ho anche postgresql in funzione provo a rimuoverlo.
Ho anche myphpadmin

non è che apache si mette "comodo" in base alla memoria disponibile?
__________________
Bisogna saper stare con tutti... anche col diavolo.

Ultima modifica di Tjherg : 07-12-2009 alle 17:43.
Tjherg è offline   Rispondi citando il messaggio o parte di esso
Old 07-12-2009, 20:10   #4
Gimli[2BV!2B]
Senior Member
 
L'Avatar di Gimli[2BV!2B]
 
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
Il risultato di free non mi sembra pessimo, senz'altro abbondante, ma ancora con un discreto margine prima di finire in thrashing.

Senz'altro il kernel alloca ad ogni thread fette di memoria virtuale proporzionali alla memoria disponibile, che però non è effettivamente occupata.
Quel valore di free indica la quantità verosimile di RAM/swap realmente occupata da dati, che, nel tuo caso, non è certamente poca.

Ora sto osservando un sistema più reale, con un un trio di siti basati su tecnologie ben diverse tra loro: php, Ruby on Rails su mod_passenger + fcgid, Perl su mod_perl + cgi.
Lavorandoci con qualche connessione la memoria di sistema totale occupata è di circa 150 MB / 1010 RAM + 1035 swap (solo Mysql + Apache2 + demoni fondamentali).
Il primo thread di Apache ha più del 50% di memoria condivisa e occupa 36 MB di memoria residente.
In totale sono una dozzina, in media occupano 30 MB di memoria; la memoria condivisa via via diminuisce come la relativa memoria residente fino ad un minimo del 13% su 20 MB.
Nel tuo caso, visto che si parla di un solo sito, mi aspetterei una situazione più omogenea.

Sono proprio i thread di Apache le voce più importante in termini di memoria occupata? In che proporzioni di memoria condivisa e residente?

Prova ad installare htop e prova ad analizzare i numeri che propone. Le colonne che osservo io sono RES (memoria residente, cioè RAM effettivamente occupata) ed SHR (shared memory, memoria condivisa tra i vari thread).
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...)
Gimli[2BV!2B] è offline   Rispondi citando il messaggio o parte di esso
Old 08-12-2009, 11:01   #5
Tjherg
Senior Member
 
L'Avatar di Tjherg
 
Iscritto dal: Apr 2001
Città: Bari
Messaggi: 1641
ok sono andato per eliminazione (ho ovvimente arrestato tutti i processi di apache mysqld), a quanto pare non c'entra un cavolo apache è ben altro che mi ciuccia ram

Clamav antivirus si mangia ben 112 mb

l'htop mi da res 118 mb e shr 524
poi altre cosette, cred che il tutto sia dipeso dalla ubuntu 9.10
ci tengo a sottolineare che io non sto utilizzando apache come vero server web ma solo in localhost.
__________________
Bisogna saper stare con tutti... anche col diavolo.
Tjherg è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale CES Unveiled Milan, l'IA diventa tecnologia fond...
 Recensione OPPO Find X10 Pro Max: un top di gamma completo con tre fotocamere da 200MP Recensione OPPO Find X10 Pro Max: un top di gam...
WoW Forever provato: il MMORPG che la community chiedeva da anni è arrivato WoW Forever provato: il MMORPG che la community ...
TCL P80 Ultra: con un display AMOLED opaco è una gioia per gli occhi e per le dita TCL P80 Ultra: con un display AMOLED opaco &egra...
HUAWEI MatePad Air recensione: OLED opaco e tastiera dedicata per lavorare meglio HUAWEI MatePad Air recensione: OLED opaco e tast...
Roborock Saros 20 Flow Complete in offer...
PlayStation dice addio ai dischi dal 202...
Un miliardo e un vecchio legame, cosa c'...
Apple CarPlay e Android Auto wireless a ...
Iliad punta sul Wi-Fi Calling: via ai te...
Tesla con FSD attivo travolge e uccide u...
OPPO Find X10 Series, ecco la strategia ...
Mass Effect: Universe, trapela il traile...
Stampante Epson EcoTank ET-2912 a 189,99...
Half-Life 3 esiste ed è quasi pro...
Niente più faccende domestiche e piatti ...
Proiettore WiMiUS G2 in offerta su Amazo...
Terre rare e semiconduttori: TSMC valuta...
Cani potenziati con l'ingegneria genetic...
Spento Arc Browser: The Browser Company ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:16.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v