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

Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
REDMI Note 17 Pro porta in fascia media una batteria da 8.340 mAh con ricarica HyperCharge a 67W, un display AMOLED da 6,83 pollici capace di picchi di luminosità molto elevati e una struttura certificata TÜV SÜD contro cadute e infiltrazioni d'acqua, il tutto racchiuso in una scocca da 223 grammi. Lo abbiamo provato per diversi giorni tra fotocamera, prestazioni, autonomia e prezzo sul mercato italiano
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra integra un sensore da 1 pollice 8K, ottiche Leica e triplo chip IA. Tra schermo OLED rimovibile, workflow I-Log a 10 bit e stabilizzazione a tre assi, analizziamo le doti tecniche di una gimbal camera pensata per i professionisti
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-07-2015, 19:07   #1
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
[memory exhausted] compilazione kernel fallita

ciao ; premetto che prima di postare ho cercato nel forum e nel web , ma senza risultato :

ho tentato di compilare il kernel 3.19 ed ho ottenuto il seguente errore :

Codice:
ld: final link failed: Memory exhausted
Makefile:935: recipe for target 'vmlinux' failed
make: *** [vmlinux] Error 1

ho 4 gb di ram ; qualcuno sa a cosa può essere dovuto il problema ?
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 07:57   #2
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
su ubuntu?

letto?

http://wiki.ubuntu-it.org/Amministra...ilazioneKernel


cosa vedi dai comandi:

free

ulimit -a
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 08:28   #3
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da sacarde Guarda i messaggi
su ubuntu?

letto?

http://wiki.ubuntu-it.org/Amministra...ilazioneKernel


cosa vedi dai comandi:

free

ulimit -a
ho tentato questa strada ieri , ma senza successo : la ritento di nuovo adesso (nella speranza che dovevo riavviare la macchina );
quasi tutto unlimited eccetto lo stack (8192) che però avevo impostato con
ulimit -s 256636



ps : ho ritentato e l'errore è lo stesso
ecco l'output di ulimit -a

Codice:
seiya@seiya:/home/john/linux.$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 31001
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 256636
cpu time               (seconds, -t) unlimited
max user processes              (-u) 31001
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

Ultima modifica di toni00t : 18-07-2015 alle 08:35.
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 08:54   #4
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
su che versione di ubuntu sei?

quali sorgenti del kernel usi?
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 08:59   #5
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da toni00t Guarda i messaggi
ciao ; premetto che prima di postare ho cercato nel forum e nel web , ma senza risultato :

ho tentato di compilare il kernel 3.19 ed ho ottenuto il seguente errore :

Codice:
ld: final link failed: Memory exhausted
Makefile:935: recipe for target 'vmlinux' failed
make: *** [vmlinux] Error 1

ho 4 gb di ram ; qualcuno sa a cosa può essere dovuto il problema ?
due possibilità mi vengono in mente:

1. la tmp è in ram e in genere è la metà della ram disponibile ( valore massimo, si restringe se la ram è occupata da altre cose )

2. sta usando le pipe per la compilazione e la ram è ovviamente poca
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 09:26   #6
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da sacarde Guarda i messaggi
su che versione di ubuntu sei?

quali sorgenti del kernel usi?
ho scaricato i sorgenti dai repository con linux-source :
sto tentando di compilare il linux-source-3.19.0



Quote:
Originariamente inviato da pabloski Guarda i messaggi
due possibilità mi vengono in mente:

1. la tmp è in ram e in genere è la metà della ram disponibile ( valore massimo, si restringe se la ram è occupata da altre cose )

2. sta usando le pipe per la compilazione e la ram è ovviamente poca

Pablo come faccio a capire se le 2 condizioni da te citate sono vere ?
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 09:58   #7
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da toni00t Guarda i messaggi
Pablo come faccio a capire se le 2 condizioni da te citate sono vere ?
1. comando df da terminale, se esce una cosa tipo tmpfs 8167956 8 8167948 1% /tmp allora /tmp sta in ram

2. guarda quello che compare durante la compilazione, se c'è -pipe nelle righe che riguardano gcc, allora stai usando le pipe
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 10:45   #8
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
hai valorizzato:

Quote:
export CONCURRENCY_LEVEL=2
?
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 11:35   #9
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da sacarde Guarda i messaggi
hai valorizzato:

Codice:
export CONCURRENCY_LEVEL=2
?
la partizione /tmp è in ram effettivamente :
ho notato una cosa : devo dare make clean per ripulire tutto o mi da immediatamente lo stesso errore ;
forse avrei anche dovuto dare il clean prima di cambiare la dimensione dello stack con il comando ulimit.

Ho fatto ripartire la compilazione e come necessita di un bel po di tempo :
a cosa serve CONCURRENCY_LEVEL=2 ? per sfruttare i core della cpu ?
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 12:25   #10
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
Quote:
Originariamente inviato da toni00t Guarda i messaggi
...
a cosa serve CONCURRENCY_LEVEL=2 ? per sfruttare i core della cpu ?

si, va bene non valorizzarla (almeno finche' non risolvi)
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 16:47   #11
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
mi è stato fatto notare in un altro forum che non ho la partizione di swap :
è un problema ?
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 17:02   #12
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da toni00t Guarda i messaggi
mi è stato fatto notare in un altro forum che non ho la partizione di swap :
è un problema ?
si, perchè quando manca la memoria ram fisica, il sistema scarica parti di dati ed applicazioni nella partizione di swap, liberando così parte della ram

in caso contrario devi rimontare la /tmp su una partizione del disco fisso, in modo che tutti gli "scarti" della compilazione finiscano sul disco e non in ram
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 19:28   #13
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
http://wiki.ubuntu-it.org/Hardware/D...mandeFrequenti
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 21:14   #14
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
ho creato una partizione di swap da 4 gb , formattata e attivata con swapon , ma non è servito a nulla !
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 22:19   #15
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da toni00t Guarda i messaggi
ho creato una partizione di swap da 4 gb , formattata e attivata con swapon , ma non è servito a nulla !
Puoi controllare mentre sta compilando, che fine fa la memoria? Se si riempie allora il problema è quello che dicevo.
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2015, 08:21   #16
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da pabloski Guarda i messaggi
Puoi controllare mentre sta compilando, che fine fa la memoria? Se si riempie allora il problema è quello che dicevo.
ciao la memoria non è piena : ho controllato con top !

ho notato comunque una cosa : se do
Codice:
sudo make clean
pulisce tutto e rilanciando

Codice:
sudo make
necessita di 2 ore per compilare e restituirmi l'errore ;
se non do sudo make clean invece mi restituisce l'errore dopo 5 minuti
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2015, 08:44   #17
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
le partizioni le vedi dal comando:
Quote:
df -H
la memoria dal comando:
Quote:
free

- per compilare stai utilizando il metodo generico, vero?

hai provato con il metodo ubuntu? (dal link di sopra)

pulisce:
Quote:
make-kpkg --rootcmd fakeroot clean
compila:
Quote:
make-kpkg --rootcmd fakeroot --initrd kernel_image kernel_headers modules_image
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2015, 09:03   #18
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da toni00t Guarda i messaggi
necessita di 2 ore per compilare e restituirmi l'errore ;
se non do sudo make clean invece mi restituisce l'errore dopo 5 minuti
appunto, significa che c'è qualcosa che si riempie

se non è la memoria, dev'essere il disco

comunque non usare top, usare cat /proc/meminfo se vuoi informazioni affidabili in questo caso
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2015, 13:48   #19
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da sacarde Guarda i messaggi
le partizioni le vedi dal comando:


la memoria dal comando:



- per compilare stai utilizando il metodo generico, vero?

hai provato con il metodo ubuntu? (dal link di sopra)

pulisce:


compila:

inutile : lo stesso errore
Codice:
ld: final link failed: Memory exhausted
Makefile:935: recipe for target 'vmlinux' failed
make[1]: *** [vmlinux] Error 1
make[1]: Leaving directory '/home/john/linux-source-3.19.0'
debian/ruleset/targets/common.mk:295: recipe for target 'debian/stamp/build/kernel' failed
make: *** [debian/stamp/build/kernel] Error 2
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2015, 13:57   #20
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da pabloski Guarda i messaggi
appunto, significa che c'è qualcosa che si riempie

se non è la memoria, dev'essere il disco

comunque non usare top, usare cat /proc/meminfo se vuoi informazioni affidabili in questo caso

Codice:
MemTotal:        3989060 kB
MemFree:         1949836 kB
MemAvailable:    2476460 kB
Buffers:           63460 kB
Cached:           889468 kB
SwapCached:         5756 kB
Active:           918892 kB
Inactive:         978892 kB
Active(anon):     528996 kB
Inactive(anon):   693752 kB
Active(file):     389896 kB
Inactive(file):   285140 kB
Unevictable:          48 kB
Mlocked:              48 kB
HighTotal:       3130316 kB
HighFree:        1725460 kB
LowTotal:         858744 kB
LowFree:          224376 kB
SwapTotal:       4653052 kB
SwapFree:        4461624 kB
Dirty:               712 kB
Writeback:             0 kB
AnonPages:        941936 kB
Mapped:           391880 kB
Shmem:            277892 kB
Slab:              95728 kB
SReclaimable:      74344 kB
SUnreclaim:        21384 kB
KernelStack:        4088 kB
PageTables:        14612 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     6647580 kB
Committed_AS:    4308680 kB
VmallocTotal:     122880 kB
VmallocUsed:       25176 kB
VmallocChunk:      96992 kB
AnonHugePages:    221184 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       55288 kB
DirectMap2M:      858112 kB
toni00t è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce Recensione REDMI Note 17 Pro: il midrange con ba...
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Usano Claude per hackerare OpenAI: ricer...
RatHat: il nuovo malware Android usa il ...
Domanda di petrolio in calo di 2,5 milio...
Il meglio delle offerte weekend Amazon a...
Dopo oltre 100 anni di tentativi, l'IA d...
Speciale robot aspirapolvere in offerta ...
L'IA sta cancellando i lavori junior? Il...
Debutta Chery Italia: non più sol...
Addio ai dischi? Xbox ci aveva già...
Speciale TV Amazon: 4 modelli, da 139€ f...
Il nuovo iPhone 18 Pro Max ha una ricari...
Speciale smartphone Android: 7 modelli i...
La Camera USA presenta il conto: i data ...
Non solo EV, ma anche IA: Panasonic inau...
iPhone Duo, il debutto del pieghevole di...
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:49.


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