Torna indietro   Hardware Upgrade Forum > Componenti Hardware > Periferiche di memorizzazione e controller > Periferiche di Memorizzazione - Discussioni generali

Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico
Forte della piattaforma Qualcomm Snapdragon X, il notebook Lenovo IdeaPad Slim 3 riesce a coniugare caratteristiche tecniche interessanti ad uno chassis robusto, con autonomia di funzionamento a batteria che va ben oltre la tipica giornata di lavoro. Un notebook dal costo accessibile pensato per l'utilizzo domestico o in ufficio, soprattutto con applicazioni native per architettura ARM
Recensione OnePlus Watch 3 43mm: lo smartwatch che mancava per i polsi più piccoli
Recensione OnePlus Watch 3 43mm: lo smartwatch che mancava per i polsi più piccoli
OnePlus risponde alle esigenze di chi cerca un dispositivo indossabile dalle dimensioni contenute con OnePlus Watch 3 43mm. La versione ridotta del flagship mantiene gran parte delle caratteristiche del modello maggiore, offrendo un'esperienza completa in un formato compatto. Il suo limite più grande è abbastanza ovvio: l'autonomia non è il punto di forza di questo modello, ma si raggiungono comodamente le due giornate piene con un uso normale.
BOOX Note Air4 C è uno spettacolo: il tablet E Ink con Android per lettura e scrittura
BOOX Note Air4 C è uno spettacolo: il tablet E Ink con Android per lettura e scrittura
BOOX Note Air4 C rappresenta l'ultima incarnazione della categoria dei tablet E Ink a colori di Onyx, e combina le prestazioni di un dispositivo Android con l'ottima tecnologia Kaleido 3 per il display. Con schermo da 10,3 pollici, un processore Qualcomm Snapdragon 750G e 6 GB di RAM, promette un'esperienza completa per lettura, scrittura e produttività. Il prezzo lo posiziona nel segmento premium, ma questo dispositivo è un vero spettacolo!
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-05-2015, 08:04   #8421
FrankL
Member
 
L'Avatar di FrankL
 
Iscritto dal: Jun 2011
Messaggi: 125
Ragazzi qualcuno mi può dire se i calcoli che faccio sono corretti?

Proprio oggi mi è scattato a 1 il livello d'uso del mio 850 Pro, dopo 5 mesi di utilizzo:



(non fate caso alle temperature, sono a PC appena acceso, a utilizzo vanno sui 35°)

Mi sono messo a fare qualche calcolo.

Teoricamente 850 Pro da 256 dovrebbe avere un TBW di 1536000 (256 x 6000) è corretto?

Ho deciso di assegnare circa 23 GB di OP, so che non è necessario, ma al momento lo sto occupando poco, quindi ridurre di 23Gb lo spazio non mi da fastidio. Quindi ho 214,63 GB partizionati, su un totale di 238,47.

Ho voluto provare a calcolare il mio Wear Leveling Count, quindi:

LBA totali = 536059648
Blocchi da 512 = 274462539776
totale scritti = 255,64 GB (circa 0,249 TB > Magician segna 0,25 TB)

GB totali = 238,47 > 256055212769,28 byte
Blocchi da 512 = 500107837,44

Wear Leveling Count = 536059648 / 500107837,44 = 1,072

Tutto corretto fino qui?

Ora se volessi calcolare la mia attuale write amplification?

Memoria installata = 256GB
Memoria disponibile = 238,47GB
TWB Calcolato > (6000*238,47) = 1430820
Wear Leveling Count Letto = 1
Wear Leveling Count Calcolato = 1,072
TotalLBA Written > (1,072*238,47) = 255,64

WA > (1*256) / 255,64 = 1,001

Corretto?


PS: Se volessi crearmi un foglio excel qualcuno potrebbe darmi dei consigli per le voci da inserire?

Ultima modifica di FrankL : 19-05-2015 alle 08:06.
FrankL è offline   Rispondi citando il messaggio o parte di esso
Old 19-05-2015, 08:28   #8422
s12a
Senior Member
 
L'Avatar di s12a
 
Iscritto dal: Jan 2008
Messaggi: 11137
In realtà l'850 Pro da 256 GB ha 258 GiB di memoria NAND fisicamente installata (fonte: http://www.anandtech.com/show/8216/s...ter-the-3d-era).

Il wear leveling count è solitamente calcolato sulla capienza totale effettiva, inclusa quella utile per il wear leveling. Quindi dovrebbe aumentare di 1 ogni a 258GiB scritti mediamente sulle NAND nel tuo caso, non ogni 238.XX GiB.

Le scritture host indicate da CrystalDiskInfo sono calcolate a partire dagli LBA scritti. Il dato è in GiB (sebbene sia indicato GB). Dunque per calcolare la write amplification globale con un accettabile margine di approssimazione basta fare (1*258) / 255 = 1.011x

Il foglio di calcolo per l'840 120GB che ho usato attivamente per un po' di tempo io l'ho allestito così:



La prima colonna colorata è la write amplification globale, la seconda quella ciclo per ciclo (bisogna avere l'accortezza di beccare o loggare l'ammontare di host writes preciso al quale aumenta il wear leveling count).
__________________
CPU Intel i7-12700K ~ Cooler Noctua NH-D15S ~ Motherboard MSI PRO Z690-A WIFI DDR4 ~ RAM Corsair Vengeance LPX 64 GB DDR4-3600
GPU MSI GeForce RTX 3090 GAMING X TRIO 24G ~ SSD SK hynix Platinum P41 2TB + Samsung 990 Pro 4TB
PSU Corsair RM850x ~ Case Fractal Design Define C ~ Display Dell U2412M (A00) + NEC EA231WMi ~ OS
s12a è offline   Rispondi citando il messaggio o parte di esso
Old 19-05-2015, 09:06   #8423
FrankL
Member
 
L'Avatar di FrankL
 
Iscritto dal: Jun 2011
Messaggi: 125
Ti ringrazio per la riposta, sempre precisa e puntuale.

Visto che l'avevo spento ieri sera ed era ancora a 0, mentre accendendolo oggi l'ho trovato a 1, quindi direi che questa volta sono riuscito a prendere host writes più o meno preciso.

Se ho ben capito, la WA per ciclo la calcolo solo sui GiB scritti tra un passaggio e l'altro del WLC. In pratica ora ne ho 255, al prossimo scatto ne avro XXX-255 e su quelli calcolo la WA x ciclo. E' corretto? Quindi per il prossimo ciclo dovrei teoricamente tenerlo d'occhio quando raggiungerà i 500-510 di scritture circa. Giusto?

PS: ah, quindi gli SMART sono in GiB anche se vengono indicati GB? Non lo sapevo.
FrankL è offline   Rispondi citando il messaggio o parte di esso
Old 19-05-2015, 09:11   #8424
s12a
Senior Member
 
L'Avatar di s12a
 
Iscritto dal: Jan 2008
Messaggi: 11137
Quote:
Originariamente inviato da FrankL Guarda i messaggi
Se ho ben capito, la WA per ciclo la calcolo solo sui GiB scritti tra un passaggio e l'altro del WLC. In pratica ora ne ho 255, al prossimo scatto ne avro XXX-255 e su quelli calcolo la WA x ciclo. E' corretto?
Sì. Se passerà ad esempio a 2 fra 100 GiB di scritture Host, la write amplification per quel ciclo ammonterà a 258/100 = 2.58x, mentre la write amplification globale a (2*258) / (255+100) = 1.45x

Quote:
PS: ah, quindi gli SMART sono in GiB anche se vengono indicati GB? Non lo sapevo.
È semplicemente CrystalDiskInfo che fa confusione. Se calcoli le scritture host in GiB dagli LBA scritti, vedi che viene circa lo stesso valore indicato dal programma. Gli LBA scritti sono appunto le scritture Host.
__________________
CPU Intel i7-12700K ~ Cooler Noctua NH-D15S ~ Motherboard MSI PRO Z690-A WIFI DDR4 ~ RAM Corsair Vengeance LPX 64 GB DDR4-3600
GPU MSI GeForce RTX 3090 GAMING X TRIO 24G ~ SSD SK hynix Platinum P41 2TB + Samsung 990 Pro 4TB
PSU Corsair RM850x ~ Case Fractal Design Define C ~ Display Dell U2412M (A00) + NEC EA231WMi ~ OS
s12a è offline   Rispondi citando il messaggio o parte di esso
Old 19-05-2015, 13:46   #8425
FrankL
Member
 
L'Avatar di FrankL
 
Iscritto dal: Jun 2011
Messaggi: 125
Scusa se ti disturbo ancora, ma avresti gentilmente voglia di passarmelo? Non capisco cosa sbaglio con le formule, mi vengono i dati sbagliati
FrankL è offline   Rispondi citando il messaggio o parte di esso
Old 19-05-2015, 13:57   #8426
s12a
Senior Member
 
L'Avatar di s12a
 
Iscritto dal: Jan 2008
Messaggi: 11137
Eccolo, formato LibreOffice Calc / .ods:
https://www.dropbox.com/s/rp1jnghpig...ation.ods?dl=0
__________________
CPU Intel i7-12700K ~ Cooler Noctua NH-D15S ~ Motherboard MSI PRO Z690-A WIFI DDR4 ~ RAM Corsair Vengeance LPX 64 GB DDR4-3600
GPU MSI GeForce RTX 3090 GAMING X TRIO 24G ~ SSD SK hynix Platinum P41 2TB + Samsung 990 Pro 4TB
PSU Corsair RM850x ~ Case Fractal Design Define C ~ Display Dell U2412M (A00) + NEC EA231WMi ~ OS
s12a è offline   Rispondi citando il messaggio o parte di esso
Old 19-05-2015, 16:40   #8427
FrankL
Member
 
L'Avatar di FrankL
 
Iscritto dal: Jun 2011
Messaggi: 125
Ti ringrazio tantissimo, ora ho capito dove sbagliavo, in pratica facevo riferimento ad una guida che dava indicazioni differenti, quindi mescolavo le formule ed è per questo che mi uscivano dati sballati
FrankL è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2015, 13:10   #8428
max60
Senior Member
 
L'Avatar di max60
 
Iscritto dal: Dec 2003
Città: MB
Messaggi: 4524
Vorrei sistemare il problema del mio 840 evo, dato che ormai è quasi giunto il momento:



Mi spiegate meglio cosa devo fare per non combinare casini ?
Se vado alla sezione download di Samsung, trovo sia l'ultima versione di Magican 4.6 ma anche poco sotto, la ISO EXT0DB6Q con "Supports Advanced Performance Optimization in Magician 4.6 ".
Non capisco, scarico Magican 4.6 e faccio fare tutto a lui o uso la ISO ?

Poi un'altra cosa, una volta fatta l'ottimizzazione o Performance Optimization, Magican può essere disinstallato o va mantenuto per poter eseguire ancora questa Performance Optimization in futuro ?
max60 è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2015, 13:12   #8429
s12a
Senior Member
 
L'Avatar di s12a
 
Iscritto dal: Jan 2008
Messaggi: 11137
O scarichi Magician 4.6 ed aggiorni il firmware oppure scarichi la iso ed aggiorni il firmware.

Una volta aggiornato il firmware, non serve fare altro e Magician se l'hai installato lo puoi anche disinstallare.
__________________
CPU Intel i7-12700K ~ Cooler Noctua NH-D15S ~ Motherboard MSI PRO Z690-A WIFI DDR4 ~ RAM Corsair Vengeance LPX 64 GB DDR4-3600
GPU MSI GeForce RTX 3090 GAMING X TRIO 24G ~ SSD SK hynix Platinum P41 2TB + Samsung 990 Pro 4TB
PSU Corsair RM850x ~ Case Fractal Design Define C ~ Display Dell U2412M (A00) + NEC EA231WMi ~ OS
s12a è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2015, 13:19   #8430
max60
Senior Member
 
L'Avatar di max60
 
Iscritto dal: Dec 2003
Città: MB
Messaggi: 4524
Si ma quella funzione che "migliora le performance" non è un'attività successiva all'aggiornamento del fw e che si esegue all'interno di Magican ?
Voglio dire, leggendo sul sito mi è parso di capire che
1) bisogna aggiornare il fw (o tramite magican stesso o tramite ISO)
2) si fa la Performance Optimization

Cioè, l'aggiornamento del fw tramite ISO, fa anche la Performance Optimization ?
Se no Magican devo installarlo comunque.
max60 è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2015, 13:23   #8431
s12a
Senior Member
 
L'Avatar di s12a
 
Iscritto dal: Jan 2008
Messaggi: 11137
Quote:
Originariamente inviato da max60 Guarda i messaggi
Si ma quella funzione che "migliora le performance" non è un'attività successiva all'aggiornamento del fw e che si esegue all'interno di Magican ?
Sì, ma è stato verificato che per migliorare le prestazioni in lettura basta aggiornare il firmware. Le prestazioni migliorano per buona parte immediatamente dopo l'aggiornamento, e completamente (nei casi gravi) dopo qualche ora di utilizzo a basso carico o idle.

Quote:
Voglio dire, leggendo sul sito mi è parso di capire che
1) bisogna aggiornare il fw (o tramite magican stesso o tramite ISO)
2) si fa la Performance Optimization
Basta la 1).

Quote:
Cioè, l'aggiornamento del fw tramite ISO, fa anche la Performance Optimization ?
Se no Magican devo installarlo comunque.
Il nuovo firmware corregge la problematica a livello firmware e - almeno sembra - non c'è bisogno di far partire la Advanced Performance Optimization. Non è chiaro cosa questa questa faccia esattamente, ma a leggere i feedback in giro sembra essere completamente superflua.
__________________
CPU Intel i7-12700K ~ Cooler Noctua NH-D15S ~ Motherboard MSI PRO Z690-A WIFI DDR4 ~ RAM Corsair Vengeance LPX 64 GB DDR4-3600
GPU MSI GeForce RTX 3090 GAMING X TRIO 24G ~ SSD SK hynix Platinum P41 2TB + Samsung 990 Pro 4TB
PSU Corsair RM850x ~ Case Fractal Design Define C ~ Display Dell U2412M (A00) + NEC EA231WMi ~ OS
s12a è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2015, 13:29   #8432
max60
Senior Member
 
L'Avatar di max60
 
Iscritto dal: Dec 2003
Città: MB
Messaggi: 4524
Ok.
Adesso sto andando con true image a farmi un bel backup che non guasta mai.
Poi installo Magican, aggiorno il fw e rifaccio un benchmark con hd tune.
Se fosse soddisfacente mi fermo li, se no faccio un giro con quel tool.
In ogni caso magican poi lo levo
max60 è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2015, 15:08   #8433
max60
Senior Member
 
L'Avatar di max60
 
Iscritto dal: Dec 2003
Città: MB
Messaggi: 4524
Allora ho scaricato Magician, ha rilevato la presenza del nuovo fw e ho scelto di installarlo.
Come ho selezionato l'opzione ho rischiato subito l'infarto: lo schermo è diventato prima nero e poi è uscita una di quelle finestre di Windows che è dai tempi di XP che non vedevo più:


Ho pensato di aver ormai buttato l'SSD, per cui ho spento forzatamente il pc e l'ho riavviato.
Al riavvio è uscita la rilevazione del nuovo hardware, ha riconosciuto l'840 Evo e mi ha chiesto un nuovo riavvio.
Alla ripartenza ho rifatto il benchmark di HD Tune, che rispetto a prima (vedi screen sopra) è certamente migliorato:


Dato che però all'inizio c'era ancora quel lieve calo di prestazioni, ho fatto anche la Performance Optimization.
Il risultato adesso è più lineare:


Adesso Magician l'ho disinstallato, e terrò d'occhio nel tempo eventuali ulteriori cali di prestazioni.
Mi rimane il dubbio di cosa sia successo con quella schermata blu durante l'aggiornamento del fw.
Il sistema mi sembra che non abbia alcun problema, anche Crystal Disk non rileva anomalie.
Mah, speriamo ...
max60 è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2015, 15:40   #8434
peppe22
Senior Member
 
Iscritto dal: Dec 2010
Messaggi: 4958
Quote:
Originariamente inviato da max60 Guarda i messaggi
Mi rimane il dubbio di cosa sia successo con quella schermata blu durante l'aggiornamento del fw.
Il sistema mi sembra che non abbia alcun problema, anche Crystal Disk non rileva anomalie.
Mah, speriamo ...
penso che hai avuto un colpo di sfiga tale da beccare una schermata blu non causata dall'update del firmware (quella dura un nano secondo)ma forse a windows che contemporaneamente stava scrivendo qualche file...avevi antivirus attivo?
__________________
Pcs gm7 i7 10875h/rtx 2070s 115w; vodafone ffth 2.5gbit
peppe22 è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2015, 16:13   #8435
max60
Senior Member
 
L'Avatar di max60
 
Iscritto dal: Dec 2003
Città: MB
Messaggi: 4524
No, su quella macchina c'è solo Defender che fra l'altro era disattivato.
Per il resto è un pc con Seven installato da pochi mesi in occasione del passaggio a SSD, e assolutamente stabile senza mai un blocco di sistema.
Mi è sembrata una coincidenza strana che fosse capitato proprio in occasione di quell'aggionamento.
max60 è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2015, 21:53   #8436
peppe22
Senior Member
 
Iscritto dal: Dec 2010
Messaggi: 4958
Quote:
Originariamente inviato da max60 Guarda i messaggi
No, su quella macchina c'è solo Defender che fra l'altro era disattivato.
Per il resto è un pc con Seven installato da pochi mesi in occasione del passaggio a SSD, e assolutamente stabile senza mai un blocco di sistema.
Mi è sembrata una coincidenza strana che fosse capitato proprio in occasione di quell'aggionamento.
allora mi sa che è stato il classico buggone ma hai avuto fortuna nella sfortuna...meno male
__________________
Pcs gm7 i7 10875h/rtx 2070s 115w; vodafone ffth 2.5gbit
peppe22 è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2015, 08:39   #8437
max60
Senior Member
 
L'Avatar di max60
 
Iscritto dal: Dec 2003
Città: MB
Messaggi: 4524
Mah, questo te lo dirò dopo qualche giorno di utilizzo !
A livello di dati sono tranquillo perchè mi ero fatto l'immagine del disco, spero solo che non si sia corrotto qualcosa a livello di fw dell'SSD.
Magician lo riconosce correttamente aggiornato all'ultimo fw, spero che sia stato qualcosa accaduto fra il termine dell'aggiornamento del fw e il riavvio automatico del sistema.
Se l'avessi saputo avrei aggiornato da ISO, magari senza Windows di mezzo sarebbe filato tutto liscio.
max60 è offline   Rispondi citando il messaggio o parte di esso
Old 29-05-2015, 06:44   #8438
zio.luciano
Senior Member
 
L'Avatar di zio.luciano
 
Iscritto dal: Dec 2005
Città: L'Aquila
Messaggi: 3652
@s12a: hai aggiornamenti sulla richiesta che hai inoltrato a Samsung per i tuoi 840?
__________________
ThinkPad P14s gen2 AMD|Ryzen 7 PRO 5850U|48GB DDR4|SSD SK hynix 1TB|Win 11 pro
Unihertz Titan Pocket | EOS 600D | Opteron su notebook | VENDO: - | CERCO: -
zio.luciano è offline   Rispondi citando il messaggio o parte di esso
Old 29-05-2015, 07:08   #8439
s12a
Senior Member
 
L'Avatar di s12a
 
Iscritto dal: Jan 2008
Messaggi: 11137
Quote:
Originariamente inviato da zio.luciano Guarda i messaggi
@s12a: hai aggiornamenti sulla richiesta che hai inoltrato a Samsung per i tuoi 840?
Risposta vaga secondo la quale, in breve, eventuali firmware aggiornati verranno elencati nel sito Samsung, rimandandomi al venditore per la garanzia. Non ho insistito però.
__________________
CPU Intel i7-12700K ~ Cooler Noctua NH-D15S ~ Motherboard MSI PRO Z690-A WIFI DDR4 ~ RAM Corsair Vengeance LPX 64 GB DDR4-3600
GPU MSI GeForce RTX 3090 GAMING X TRIO 24G ~ SSD SK hynix Platinum P41 2TB + Samsung 990 Pro 4TB
PSU Corsair RM850x ~ Case Fractal Design Define C ~ Display Dell U2412M (A00) + NEC EA231WMi ~ OS
s12a è offline   Rispondi citando il messaggio o parte di esso
Old 29-05-2015, 08:18   #8440
jeremj
Senior Member
 
Iscritto dal: Jul 2006
Città: Cagliari
Messaggi: 6285
Ragazzi volevo sapere se anche con le SSD 840 Evo migliorano le prestazioni dopo l'aggiornamento del firmware?
Questo è il mio screen, mi sembra che non sia il massimo!!
Ditemi per favore cosa devo fare.
Grazie

__________________
CASE: BEQUIET PURE BASE 500DX - CPU: Intel Core i5-13600k - DISSI -
Thermalright Peerless Assassin 120 SE MB
: ASUS PRIME Z790-A - RAM: CORSAIR VENGEANCE DDR5 RAM 32GB CL32 - SCHEDA VIDEO: ASUS Dual GeForce RTX 3060 V2 OC Edition ALIMENTATORE: CORSAIR RM750X 80 PLUS GOLD - HD:
Samsung 980 PRO M.2 NVMe - SSD SAMSUNG 860EVO 500GB - SSD SAMSUNG 850EVO 500GB - SAMSUNG 500GB - MONITOR: AOC C24G1 - VENTOLE: 2 COOLER MASTER 120MM - S.O.: WINDOWS 10pro 64bit

Ultima modifica di jeremj : 29-05-2015 alle 09:15.
jeremj è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico Lenovo IdeaPad Slim 3: un notebook Snapdragon X ...
Recensione OnePlus Watch 3 43mm: lo smartwatch che mancava per i polsi più piccoli Recensione OnePlus Watch 3 43mm: lo smartwatch c...
BOOX Note Air4 C è uno spettacolo: il tablet E Ink con Android per lettura e scrittura BOOX Note Air4 C è uno spettacolo: il tab...
Recensione Sony Xperia 1 VII: lo smartphone per gli appassionati di fotografia Recensione Sony Xperia 1 VII: lo smartphone per ...
Attenti a Poco F7: può essere il best buy del 2025. Recensione Attenti a Poco F7: può essere il best buy...
Meta sceglie Google per lo sviluppo dell...
Redmi Note 15 Pro+: batteria più piccola...
Amazon, un weekend di svendite lampo, ta...
Tutte le offerte sui portatili: tre tutt...
Macchie addio per sempre: SpotClean ProH...
Smartphone con batteria da 8.000 mAh? On...
Dreame L10s Ultra Gen 2 al minimo storic...
Apple TV+ ora costa di più: il ca...
Ecco i 2 mini PC migliori di Amazon: 369...
L'amministrazione Trump investe in Intel...
Google dice addio ai tablet? Le priorit&...
La NASA e IBM hanno annunciato il nuovo ...
Nikon ha annunciato l'obiettivo per foto...
Il Trump Phone non esiste? Per ora ci so...
Le canzoni di Spotify arrivano nelle Sto...
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:25.


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