Σελ. 5 από 8 ΠρώτηΠρώτη ... 34567 ... ΤελευταίαΤελευταία
Εμφάνιση 61-75 από 114
  1. #61
    Εγγραφή
    28-03-2006
    Περιοχή
    KV G434
    Ηλικία
    49
    Μηνύματα
    42.358
    Downloads
    23
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    310/31
    ISP
    Cosmote
    DSLAM
    ΟΤΕ - ΕΡΜΟΥ
    Router
    RB4011iGS+5 ONT: G-010G-R
    Παράθεση Αρχικό μήνυμα από anon Εμφάνιση μηνυμάτων
    Πάντως εγώ που πλέον χρησιμοποιώ παντού linux, δ ν συνιστάται η μη χρήση pagefile ακόμα και αν είναι δυνατόν. Ακόμα και στον υπολογιστή της δουλειάς με τα 32GB
    Αρχικά όλοι τα σετάραμε στο διπλάσιο της μνήμης.
    Στην σημερινή πραγματικότητα κάτι τέτοιο, όπως καταλαβαίνεις, είναι ανεφάρμοστο.
    Δεν νομίζω ότι υπάρχουν πολλοί που θα δεσμεύσουν 64GB για swap.
    | "Anyone can build a fast CPU.
    | The trick is to build a fast system."
    |____________Seymour Cray...

  2. #62
    Εγγραφή
    30-05-2009
    Μηνύματα
    19.486
    Downloads
    2
    Uploads
    0
    Ταχύτητα
    kbps 1.020 / 21.348
    ISP
    Forthnet
    DSLAM
    Forthnet - ΠΤΟΛΕΜΑΪΔΑ
    Router
    Thomson TG585 v8
    SNR / Attn
    6.5(dB) / 12.5(dB)
    Παράθεση Αρχικό μήνυμα από WAntilles Εμφάνιση μηνυμάτων
    1. Γιατί (τουλάχιστο μέχρι και τα 7άρια), αν υπάρχει, χρησιμοποιείται ακόμα κι όταν δεν χρειάζεται.

    2. Γιατί εδώ και 8 χρόνια, στα μηχανάκια μου που είναι για ρόλο desktop (και όχι file server / NAS) έχω αποκλειστικά και μόνο SSD.
    1. Είσαι λάθος και υπάρχει απόδειξη.

    2. Ακόμη και να έχεις SSD τα 2GB δεν νομίζω να είναι τραγικά για την υγεία του.
    Καλύτερη διαχείριση μνήμης θα σου δείνουν.
    ΕΝ ΟΙΔΑ ΟΤΙ ΟΥΔΕΝ ΟΙΔΑ

  3. #63
    Εγγραφή
    24-12-2006
    Περιοχή
    Νότια Φινλανδία
    Μηνύματα
    47.081
    Downloads
    22
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    17640/1020
    ISP
    Forthnet
    DSLAM
    Forthnet - ΒΥΖΑΝΤΙΟ
    Router
    Asus DSL-N17U
    SNR / Attn
    1.0(dB) / 20.2(dB)
    Path Level
    Interleaved
    Και μόνο που το page file είναι απαραίτητο για την δημιουργία του dump file και να βρώ τί φταίει, εμένα μου αρκεί σαν λόγος για να έχω.
    Runtime Erro
    Τον Ken Lee, τον ξέρετε ;
    Με τη βοήθεια του θεού, λεφτά υπάρχουν.

  4. #64
    Εγγραφή
    29-06-2005
    Μηνύματα
    7.517
    Downloads
    56
    Uploads
    0
    Ταχύτητα
    204800/20480
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΑΓ. ΠΑΡΑΣΚΕΥΗ
    Router
    Speedport Plus
    SNR / Attn
    11.7(dB) / 34.0(dB)
    Path Level
    Fastpath
    Να στήνεις καλό PC για να μην έχεις dump files

  5. #65
    Εγγραφή
    30-05-2009
    Μηνύματα
    19.486
    Downloads
    2
    Uploads
    0
    Ταχύτητα
    kbps 1.020 / 21.348
    ISP
    Forthnet
    DSLAM
    Forthnet - ΠΤΟΛΕΜΑΪΔΑ
    Router
    Thomson TG585 v8
    SNR / Attn
    6.5(dB) / 12.5(dB)
    Eιδικά αν είσαι drivers DEV δεν τον χρειάζεσαι καθόλου τον debugger.
    ΕΝ ΟΙΔΑ ΟΤΙ ΟΥΔΕΝ ΟΙΔΑ

  6. #66
    Εγγραφή
    24-12-2006
    Περιοχή
    Νότια Φινλανδία
    Μηνύματα
    47.081
    Downloads
    22
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    17640/1020
    ISP
    Forthnet
    DSLAM
    Forthnet - ΒΥΖΑΝΤΙΟ
    Router
    Asus DSL-N17U
    SNR / Attn
    1.0(dB) / 20.2(dB)
    Path Level
    Interleaved
    Οι bsod, Νίκο, δεν οφείλονται μόνο σε hardware.
    Runtime Erro
    Τον Ken Lee, τον ξέρετε ;
    Με τη βοήθεια του θεού, λεφτά υπάρχουν.

  7. #67
    Εγγραφή
    09-06-2007
    Περιοχή
    ΠΕΛΛΑ ΓΙΑΝΝΙΤΣΑ
    Ηλικία
    39
    Μηνύματα
    12.684
    Downloads
    15
    Uploads
    6
    Τύπος
    VDSL2
    Ταχύτητα
    51200/5120
    ISP
    COSMOTE VDSL2
    DSLAM
    ΟΤΕ - ΓΙΑΝΝΙΤΣΑ
    Router
    H1600
    Path Level
    Fastpath
    Παράθεση Αρχικό μήνυμα από WAntilles Εμφάνιση μηνυμάτων
    1. Γιατί (τουλάχιστο μέχρι και τα 7άρια), αν υπάρχει, χρησιμοποιείται ακόμα κι όταν δεν χρειάζεται.

    2. Γιατί εδώ και 8 χρόνια, στα μηχανάκια μου που είναι για ρόλο desktop (και όχι file server / NAS) έχω αποκλειστικά και μόνο SSD.
    Τα λέγαμε παλιά από εποχής Windows 7, αλλά δεν μας πίστευες.

    Φυσικά, φυσικά και με powercfg -h off
    Τελευταία επεξεργασία από το μέλος manosdoc : 06-05-17 στις 12:25.
    Το δικαίωμά σου να μιλάς δεν περιλαμβάνει την υποχρέωσή μου να σε πάρω στα σοβαρά.

  8. #68
    Εγγραφή
    02-11-2003
    Περιοχή
    Επαναπατρισθείς στην Αθήνα
    Ηλικία
    49
    Μηνύματα
    56.427
    Downloads
    64
    Uploads
    73
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    Vodafone
    Path Level
    Fastpath
    Συνεχίζουμε την πολύ ενδιαφέρουσα απόδειξή μας, αυτή τη φορά με:

    - νέα έκδοση του ramstres το οποίο:
    ----> βρίσκει πόσα GB RAM έχετε εγκατεστημένα
    ----> βρίσκει πόσα λογικά CPUs (threads) έχετε
    ----> δέχεται σαν όρισμα πόσα GB RAM να μην κάνει allocate
    ----> επιχειρεί να κάνει allocate το υπόλοιπο, μοιρασμένο σε ένα thread ανά λογική CPU

    - Windows 10 Pro 64-bit (1703)

    - Ryzen 7 1700 (8C/16T)

    - 64GB RAM εγκατεστημένα

    Και βλέπουμε ότι επιτυχώς τα Windows του έδωσαν 60GB RAM (συνολικό RAM allocation για το σύστημα 62.2GB).

    Εννοείται ότι δεν υπάρχει pagefile ορισμένο στο σύστημα.

    Πατήστε στην εικόνα για να τη δείτε σε μεγέθυνση. 

Όνομα:  ramstres-1.png 
Εμφανίσεις:  16 
Μέγεθος:  36,0 KB 
ID: 187249 Πατήστε στην εικόνα για να τη δείτε σε μεγέθυνση. 

Όνομα:  ramstres-2.png 
Εμφανίσεις:  12 
Μέγεθος:  52,0 KB 
ID: 187250 Πατήστε στην εικόνα για να τη δείτε σε μεγέθυνση. 

Όνομα:  ramstres-3.png 
Εμφανίσεις:  12 
Μέγεθος:  53,0 KB 
ID: 187251



    ΥΓ: For the record, ξαναγράφτηκε από την αρχή σε managed C++.

    Χρειάζεστε NET Framework 4.7.1 (βγήκε σήμερα) για να το τρέξετε.

    Και ο κώδικας είναι ο παρακάτω:

    Spoiler:
    Κώδικας:
    #include "stdafx.h"
    #include "stdio.h"
    #include "limits.h"
    #include "stdlib.h"
    #include "string.h"
    #include "ctype.h"
    #include "windows.h"
    
    using namespace System;
    using namespace System::Threading;
    using namespace System::Collections::Generic;
    using namespace Microsoft::VisualBasic;
    
    static const unsigned long long int KILO = 1024;
    static const unsigned long long int MIB = KILO * KILO;
    static const unsigned long long int GIB = KILO * KILO * KILO;
    
    static const unsigned int MILLISECONDS_PER_SECOND = 1000;
    
    static const unsigned int SAFETY_MARGIN_GBS = 3;
    static const unsigned long int SECONDS_TO_DELAY_BETWEEN_THREADS = 1;
    static const unsigned long int SECONDS_TO_SLEEP = 20;
    static const unsigned long int MILLISECONDS_TO_DELAY_BETWEEN_THREADS = SECONDS_TO_DELAY_BETWEEN_THREADS * MILLISECONDS_PER_SECOND;
    static const unsigned long int MILLISECONDS_TO_SLEEP = SECONDS_TO_SLEEP * MILLISECONDS_PER_SECOND;
    
    static unsigned int LogicalCPUCoreNumber = 0;
    static unsigned int InstalledRAMGBs = 0;
    static unsigned long long int InstalledRAM = 0;
    static unsigned int TotalRAMToAllocGBs = 0;
    static unsigned long long int TotalRAMToAllocs = 0;
    static unsigned long long int ThreadAllocRAM = 0;
    
    static unsigned int SuccessfullAllocs = 0;
    static unsigned int FailedAllocs = 0;
    
    static int MINARGUMENTS = 1;
    
    static int RETURN_SUCCESS = 1;
    static int RETURN_FAILURE = 0;
    
    public ref class Stresser
    {
    private:
    	void Init();
    public:
    	property unsigned long long int MemoryToAlloc;
    	property unsigned int Result;
    	Stresser();
    	void theMain();
    };
    
    void Stresser::Init()
    {
    	MemoryToAlloc = 0;
    	Result = 0;
    }
    
    Stresser::Stresser()
    {
    	Init();
    }
    
    void Stresser::theMain()
    {
    	void *loc_start_of_mem = nullptr;
    
    	loc_start_of_mem = calloc(MemoryToAlloc, 1);
    	if (loc_start_of_mem != nullptr)
    	{
    		Thread::Sleep(MILLISECONDS_TO_SLEEP);
    		free(loc_start_of_mem);
    		loc_start_of_mem = nullptr;
    		Result = 1;
    	}
    }
    
    int main(array<System::String ^> ^args)
    {
    	const String^ STRING_SUCCESS = "Memory successfully allocated.";
    	const String^ STRING_FAILURE = "No memory was allocated.";
    
    	unsigned int i = 0;
    	unsigned int j = 0;
    	int m = 0;
    	unsigned int p = 0;
    	unsigned long long int n = 0;
    	double d = 0;
    	bool IsNumeric = false;
    	Dictionary<int, Stresser^>^ theThreads = gcnew Dictionary<int, Stresser^>();
    
    	Devices::ComputerInfo^ CI = gcnew Devices::ComputerInfo();
    
    	if (args->Length < MINARGUMENTS)
    	{
    		Console::WriteLine((String^)STRING_FAILURE);
    		return RETURN_FAILURE;
    	}
    
    	IsNumeric = int::TryParse(args[0], m);
    
    	if (IsNumeric == false)
    	{
    		Console::WriteLine((String^)STRING_FAILURE);
    		return RETURN_FAILURE;
    	}
    
    	p = m;
    
    	n = (unsigned long long int)(CI->TotalPhysicalMemory);
    	d = ((double)(n) / (double)(GIB));
    
    	InstalledRAMGBs = Math::Round(d, 0, MidpointRounding::AwayFromZero);
    	InstalledRAM = InstalledRAMGBs * GIB;
    
    	if (p >= InstalledRAMGBs)
    	{
    		Console::WriteLine((String^)STRING_FAILURE);
    		return RETURN_FAILURE;
    	}
    
    	TotalRAMToAllocGBs = InstalledRAMGBs - p;
    	TotalRAMToAllocs = TotalRAMToAllocGBs * GIB;
    
    	LogicalCPUCoreNumber = Environment::ProcessorCount;
    
    	ThreadAllocRAM = TotalRAMToAllocs / LogicalCPUCoreNumber;
    
    	for (i =0 ; i < LogicalCPUCoreNumber; i++)
    	{
    		j++;
    		Stresser^ aStresser = gcnew Stresser;
    		aStresser->MemoryToAlloc = ThreadAllocRAM;
    		aStresser->Result = 0;
    		Thread^ aThread = gcnew Thread(gcnew ThreadStart(aStresser, &Stresser::theMain));
    		aThread->Start();
    		theThreads->Add(j, aStresser);
    		Thread::Sleep(MILLISECONDS_TO_DELAY_BETWEEN_THREADS);
    	}
    
    	Console::WriteLine((String^)STRING_SUCCESS);
    	return RETURN_SUCCESS;
    }
    Attached Files Attached Files
    Τελευταία επεξεργασία από το μέλος WAntilles : 19-10-17 στις 19:13.
    Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.

  9. #69
    Το avatar του μέλους sdikr
    sdikr Guest
    Για βάλε το να ζητήσει 65GB να δούμε τι θα κάνει

  10. #70
    Εγγραφή
    02-11-2003
    Περιοχή
    Επαναπατρισθείς στην Αθήνα
    Ηλικία
    49
    Μηνύματα
    56.427
    Downloads
    64
    Uploads
    73
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    Vodafone
    Path Level
    Fastpath
    Παράθεση Αρχικό μήνυμα από sdikr Εμφάνιση μηνυμάτων
    Για βάλε το να ζητήσει 65GB να δούμε τι θα κάνει
    Τίποτα δεν θα κάνει.

    Το απαγορεύει ο κώδικας:

    Κώδικας:
    	if (p >= InstalledRAMGBs)
    	{
    		Console::WriteLine((String^)STRING_FAILURE);
    		return RETURN_FAILURE;
    	}
    Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.

  11. #71
    Το avatar του μέλους sdikr
    sdikr Guest
    Παράθεση Αρχικό μήνυμα από WAntilles Εμφάνιση μηνυμάτων
    Τίποτα δεν θα κάνει.

    Το απαγορεύει ο κώδικας:

    Κώδικας:
    	if (p >= InstalledRAMGBs)
    	{
    		Console::WriteLine((String^)STRING_FAILURE);
    		return RETURN_FAILURE;
    	}
    Οπότε δεν θα δουλέψει, αυτό δεν λες;

  12. #72
    Το avatar του μέλους eyw
    eyw Guest
    τι λετε ρε παιδιά, με 64GB RAM ποιός χρειάζεται page file και τέτοιες αηδίες?
    το page file είναι η RAM του φτωχού.
    Κρατάς και 2 GB για ramdrive έτσι για να τρέχεις διάφορα και χωρίς να γυρνάνε platters και να κινούνται κεφαλές.
    Ολοι θέλουν μπόλικη RAM, ποιός την αντέχει όμως.

  13. #73
    Εγγραφή
    03-04-2005
    Περιοχή
    Πάτρα
    Ηλικία
    43
    Μηνύματα
    6.219
    Downloads
    11
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49998/4999
    ISP
    COSMOTE
    DSLAM
    ΟΤΕ - ΣΚΑΓΙΟΠΟΥΛΕΙΟ
    Router
    HA35
    Path Level
    Fastpath
    Εάν πράγματι χρειάζεται κάποιος τα 64GB τότε σίγουρα χρειάζεται και το page file. Εάν όπως ο wan πραγματικά χρειάζεται 16GB και έχει βάλει 64 τότε δε χρειάζεται το page file.


  14. #74
    Εγγραφή
    02-11-2003
    Περιοχή
    Επαναπατρισθείς στην Αθήνα
    Ηλικία
    49
    Μηνύματα
    56.427
    Downloads
    64
    Uploads
    73
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    Vodafone
    Path Level
    Fastpath
    Δεν ξέρεις πόσα χρειάζομαι, δεν είσαι εγώ.
    Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.

  15. #75
    Το avatar του μέλους sdikr
    sdikr Guest
    Παράθεση Αρχικό μήνυμα από WAntilles Εμφάνιση μηνυμάτων
    Δεν ξέρεις πόσα χρειάζομαι, δεν είσαι εγώ.
    Το ίδιο μπορούν να πούνε και τα windows

    Απόδειξη πως δεν χρειάζονται 64gb είναι το πρόγραμμα σου το έβαλα σε 8 και δουλεύει

Σελ. 5 από 8 ΠρώτηΠρώτη ... 34567 ... ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. Μηνύματα: 22
    Τελευταίο Μήνυμα: 02-08-16, 05:17
  2. Μηνύματα: 18
    Τελευταίο Μήνυμα: 25-04-16, 10:19
  3. Μηνύματα: 39
    Τελευταίο Μήνυμα: 04-04-16, 15:14
  4. Google: Συγκεντρώνει πληροφορίες με απενεργοποιημένο το ιστορικό;
    Από PiXel στο φόρουμ Internet, web surfing και online υπηρεσίες
    Μηνύματα: 0
    Τελευταίο Μήνυμα: 14-03-16, 16:42
  5. Μηνύματα: 61
    Τελευταίο Μήνυμα: 12-02-16, 19:59

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας