Προς το περιεχόμενο

Αργή cpu στο Mint, γρήγορη στα 8


Pantelwolf

Προτεινόμενες αναρτήσεις

Λάπτοπ dual boot, 

i7-4700hq - 16Gb ram - γαιδούρι δηλαδή, δεν είναι θέμα πόρων

 

έχω παρατηρήσει οτι για την ίδια δουλειά παίρνει αρκετά περισσότερο χρόνο η cpu κάτω από Mint 17.2 / 3.13.0.24 απ' ότι στα 8

 

πχ, ο χρόνος που κάνει για να σώσει τη βάση στο keepass - διπλάσιος.

 

τρέχοντας ένα απλό σκριπτάκι 

import profile

def fib(n):
    if n == 0:
        return 0
    elif n == 1:
        return 1
    else:
        return fib(n-1) + fib(n-2)

def fib_seq(n):
    seq = [ ]
    if n > 0:
        seq.extend(fib_seq(n-1))
    seq.append(fib(n))
    return seq

print 'RAW'
print '=' * 80
profile.run('print fib_seq(28); print')
profile.run('print fib_seq(32); print')

τα αποτελέσματα είναι:

Windows:

3sec 

20sec

 

και στο μιντ:

7sec

50sec

 

 

σκέφτηκα θα φταίει ο governor

αλλάζω το ondemand σε performance , πάλι τα ίδια, ενώ βλέπω οτι το idle είναι τώρα στο 2.4GHz σε όλα τα cores από 0.8

(αν και έβλεπα οτι ανέβαιναν τα GHz την ώρα του τεστ)

 

σκέφτηκα μετά, δε θα δουλεύει το turbo boost.

 

αμ δε.

χρησιμοποιωντας το i7z (που ξέρει από τουρμπομπουστ)

 

Cpu speed from cpuinfo 2394.00Mhz

cpuinfo might be wrong if cpufreq is enabled. To guess correctly try estimating
Linux's inbuilt cpu_khz code emulated now
True Frequency (without accounting Turbo) 2394 MHz
  CPU Multiplier 24x || Bus clock frequency (BCLK) 99.75 MHz
 
Socket [0] - [physical cores=4, logical cores=8, max online cores ever=4]
  TURBO ENABLED on 4 Cores, Hyper Threading ON
  Max Frequency without considering Turbo 2493.75 MHz (99.75 x [25])
  Max TURBO Multiplier (if Enabled) with 1/2/3/4 Cores is  34x/33x/32x/32x
  Real Current Frequency 3376.08 MHz [99.75 x 33.85] (Max of below)
        Core [core-id]  :Actual Freq (Mult.)      C0%   Halt(C1)%  C3 %   C6 %
        Core 1 [0]:       3203.74 (32.12x)         1    98.7       1       0
        Core 2 [1]:       3236.77 (32.45x)         1    99.8       0       0
        Core 3 [2]:       3226.46 (32.35x)         1    99.6       0       0
        Core 4 [3]:       3376.08 (33.85x)         1    99.5       0       0
 
 
 
C0 = Processor running without halting
C1 = Processor running with halts (States >C0 are power saver)
C3 = Cores running with PLL turned off and core cache turned off
C6 = Everything in C3 + core state saved to last level cache
  Above values in table are in percentage over the last 1 sec

 

αυτές οι τιμές είναι κατα το τεστ

 

 

Cpu speed from cpuinfo 2394.00Mhz
cpuinfo might be wrong if cpufreq is enabled. To guess correctly try estimating
Linux's inbuilt cpu_khz code emulated now
True Frequency (without accounting Turbo) 2394 MHz
  CPU Multiplier 24x || Bus clock frequency (BCLK) 99.75 MHz
 
Socket [0] - [physical cores=4, logical cores=8, max online cores ever=4]
  TURBO ENABLED on 4 Cores, Hyper Threading ON
  Max Frequency without considering Turbo 2493.75 MHz (99.75 x [25])
  Max TURBO Multiplier (if Enabled) with 1/2/3/4 Cores is  34x/33x/32x/32x
  Real Current Frequency 801.86 MHz [99.75 x 8.04] (Max of below)
        Core [core-id]  :Actual Freq (Mult.)      C0%   Halt(C1)%  C3 %   C6 %
        Core 1 [0]:       801.86 (8.04x)        6.78    95.7       1       1
        Core 2 [1]:       800.00 (8.02x)        1.38    96.3       1    2.25
        Core 3 [2]:       797.66 (8.00x)        1.09    97.6       1       1
        Core 4 [3]:       801.61 (8.04x)        2.27    97.2       1       1
 
 
 
C0 = Processor running without halting
C1 = Processor running with halts (States >C0 are power saver)
C3 = Cores running with PLL turned off and core cache turned off
C6 = Everything in C3 + core state saved to last level cache
  Above values in table are in percentage over the last 1 sec

 

 

κι αυτές στο idle (ξαναγύρισα το governor στο ondemand)

 

 

όσο διαφορετική και να είναι η python στα γουιντοζ, αποκλείεται να είναι 2μισι φορές πιο γρήγορη σε τόσο απλό κώδικα.

 

Έχει κανείς καμιά ιδέα;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Καλή ιδέα, αλλά τα ίδια, έκανα και επανεκκίνηση για να είμαι σίγουρος οτι το πήρε

 

Έχεις περάσει τον τελευταίο kernel;

 

http://mintguide.org/system/517-install-linux-kernel-4-3-stable-on-linux-mint.html

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

είχα τον 3.13.0.24

 

πέρασα τον τελευταίο "recommended" που είναι ο 3.16.0.38 και έπεσαν οι τιμές από 7,5sec/51sec σε 5sec/36sec

νταξει δεν γίνονται αυτά. δε μου πέρασε καν από το μυαλό οτι μπορεί ο παλιός πυρήνας να κάνει τόση ζημιά.

 

ευχαριστώ 

 

θα βάλω και νεότερο να δοκιμάσω.

 

Edit: και πάλι είναι αργό σε σχέση με τα win, αλλά είναι καλύτερα. Με 3.19.0.32 ήταν κάτι δέκατα του δευτερολέπτου γρηγορότερο. Θα δοκιμάσω και 4.χ

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

έβαλα την 4.3 (που έσπασε broadcom, nvidia και virtualbox, και φυσικα το cinnamon δεν ξεκινούσε) και το δοκίμασα εκεί, ίδιοι χρόνοι με την 3.19. Οπότε κρατάμε την 3.19 και αναζητούμε τον Γκοντό για τα χαμένα δευτερόλεπτα :D

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...