Test VM Pharo sous Linux.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
16 messages Options
Reply | Threaded
Open this post in threaded view
|

Test VM Pharo sous Linux.

laurent laffont
Hello,

est-ce que certains d'entre vous aimeraient m'aider à tester la VM de Pharo sous Linux ? 

Je suis en train de packager les sources et j'ai surtout besoin de retours de benchmark.

Cela nécessite de
- compiler la VM 
- lancer l'image Pharo avec la VM compilée et lancer un petit benchmark


Pour compiler la VM:
==========================

wget http://lolgzs.free.fr/pharo/squeak-vm/Squeak-3.11.3.2135-pharo-src.tar.gz     # récupère les sources depuis un de mes sites
tar -xvzf Squeak-3.11.3.2135-pharo-src.tar.gz                                                     # décompresse l'archive
cd Squeak-3.11.3.2135-pharo-src/
mkdir build && cd build                                                                                     # le répertoire build où va se dérouler la compilation
../unix/cmake/configure  --CFLAGS="-O2"                                                          # configuration avec optimisations GCC
make                                                                                                               # la compilation

(note: sous Ubuntu / Debian cela nécessite d'avoir les packages suivants installés:
sudo apt-get install build-essential linux-libc-dev libecasound2.2-dev libasound2-dev libc6-dev gnulib libc6-dev libpulse-dev libxrender-dev uuid-dev )

ceci fait vous avez un binaire nommé squeak dans votre répertoire build, ainsi qu'un petit script utilitaire squeak.sh.

Lancez squeak.sh:
sh squeak.sh

Sélectionnez une image Pharo.


Le benchmark
==========================

Ouvrez un Workspace. Evaluez:

Transcript open.

Puis 

5 timesRepeat: [ Transcript show: 1 tinyBenchmarks; cr ] 

Vous aurez 5 lignes qui s'affichent dans le Transcript, du style:

312195121 bytecodes/sec; 7578586 sends/sec
310491206 bytecodes/sec; 7568528 sends/sec
309927360 bytecodes/sec; 7320778 sends/sec
313725490 bytecodes/sec; 7670324 sends/sec
314883148 bytecodes/sec; 7649747 sends/sec


Pour finir
==========================

Envoyez par mail les 5 lignes de résultat + les premières lignes de la commande (Linux)
cat /proc/cpuinfo

ex:
$ cat /proc/cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 CPU         T7200  @ 2.00GHz
stepping        : 6
cpu MHz         : 1994.997
cache size      : 4096 KB


Grand merci pour votre aide !

Laurent Laffont

Reply | Threaded
Open this post in threaded view
|

Re: Test VM Pharo sous Linux.

sebastien audier
Perfs:

5 timesRepeat: [ Transcript show: 1 tinyBenchmarks; cr ]
422791081 bytecodes/sec; 11009433 sends/sec
388762338 bytecodes/sec; 10531646 sends/sec
373722627 bytecodes/sec; 10183725 sends/sec
364932287 bytecodes/sec; 10066878 sends/sec
359803232 bytecodes/sec; 9892257 sends/sec 5


CPU:

 cat /proc/cpuinfo
processor       : 0           
vendor_id       : GenuineIntel
cpu family      : 6           
model           : 15          
model name      : Intel(R) Core(TM)2 Duo CPU     T7500  @ 2.20GHz
stepping        : 11                                            
cpu MHz         : 800.000                                       
cache size      : 4096 KB                                       
physical id     : 0                                             
siblings        : 2                                             
core id         : 0                                             
cpu cores       : 2                                             
apicid          : 0                                             
initial apicid  : 0                                             
fdiv_bug        : no                                            
hlt_bug         : no                                            
f00f_bug        : no                                            
coma_bug        : no                                            
fpu             : yes                                           
fpu_exception   : yes                                           
cpuid level     : 10                                            
wp              : yes                                           
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority                                                   
bogomips        : 4388.99                                                                                                                                       
clflush size    : 64                                                                                                                                            
power management:                                                                                                                                               

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6          
model           : 15         
model name      : Intel(R) Core(TM)2 Duo CPU     T7500  @ 2.20GHz
stepping        : 11                                            
cpu MHz         : 800.000                                       
cache size      : 4096 KB                                       
physical id     : 0                                             
siblings        : 2
core id         : 1
cpu cores       : 2
apicid          : 1
initial apicid  : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority
bogomips        : 4388.96
clflush size    : 64
power management:
Reply | Threaded
Open this post in threaded view
|

Re: Test VM Pharo sous Linux.

laurent laffont
Cool ! En plus ça me rassure :)

Question: 32 bits ou 64 bits ?

Laurent Laffont


On Wed, Mar 31, 2010 at 1:54 PM, sebastien audier <[hidden email]> wrote:
Perfs:


5 timesRepeat: [ Transcript show: 1 tinyBenchmarks; cr ]
422791081 bytecodes/sec; 11009433 sends/sec
388762338 bytecodes/sec; 10531646 sends/sec
373722627 bytecodes/sec; 10183725 sends/sec
364932287 bytecodes/sec; 10066878 sends/sec
359803232 bytecodes/sec; 9892257 sends/sec 5


CPU:


 cat /proc/cpuinfo
processor       : 0           
vendor_id       : GenuineIntel
cpu family      : 6           
model           : 15          
model name      : Intel(R) Core(TM)2 Duo CPU     T7500  @ 2.20GHz
stepping        : 11                                            
cpu MHz         : 800.000                                       
cache size      : 4096 KB                                       
physical id     : 0                                             
siblings        : 2                                             
core id         : 0                                             
cpu cores       : 2                                             
apicid          : 0                                             
initial apicid  : 0                                             
fdiv_bug        : no                                            
hlt_bug         : no                                            
f00f_bug        : no                                            
coma_bug        : no                                            
fpu             : yes                                           
fpu_exception   : yes                                           
cpuid level     : 10                                            
wp              : yes                                           
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority                                                   
bogomips        : 4388.99                                                                                                                                       
clflush size    : 64                                                                                                                                            
power management:                                                                                                                                               

processor       : 1

vendor_id       : GenuineIntel
cpu family      : 6          
model           : 15         
model name      : Intel(R) Core(TM)2 Duo CPU     T7500  @ 2.20GHz
stepping        : 11                                            
cpu MHz         : 800.000                                       
cache size      : 4096 KB                                       
physical id     : 0                                             
siblings        : 2
core id         : 1
cpu cores       : 2
apicid          : 1
initial apicid  : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority
bogomips        : 4388.96
clflush size    : 64
power management:

Reply | Threaded
Open this post in threaded view
|

Re: Test VM Pharo sous Linux.

sebastien audier


2010/3/31 laurent laffont <[hidden email]>
Cool ! En plus ça me rassure :)

Question: 32 bits ou 64 bits ?

Laurent Laffont


32 bits

j'essairai sur d'autres machines, et je te tiendrai au courant...
Reply | Threaded
Open this post in threaded view
|

Re: Test VM Pharo sous Linux.

Mikaël Smaha
Résultat du ./configure :

-- Configuring squeak 3.11.13-2135 for x86_64-unknown-linux-gnu
-- Using source directory ../unix/src
-- internalplugins: UUIDPlugin
-- externalplugins: ADPCMCodecPlugin AsynchFilePlugin B3DAcceleratorPlugin Squeak3D BMPReadWriterPlugin B2DPlugin BitBltPlugin CroquetPlugin DSAPrims ZipPlugin DropPlugin SqueakFFIPrims FFTPlugin FT2Plugin FileCopyPlugin FilePlugin FloatArrayPlugin FloatMathPlugin GeniePlugin HostWindowPlugin JPEGReadWriter2Plugin JPEGReaderPlugin JoystickTabletPlugin Klatt LargeIntegers LocalePlugin MIDIPlugin Matrix2x3Plugin MiscPrimitivePlugin Mpeg3Plugin QuicktimePlugin RePlugin SecurityPlugin SerialPlugin SocketPlugin SoundCodecPrims SoundGenerationPlugin SoundPlugin StarSqueakPlugin SurfacePlugin AioPlugin UnixOSProcessPlugin XDisplayControlPlugin
-- Using CFLAGS -O3 -DNDEBUG
-- UUIDPlugin: /usr/include/uuid/uuid.h
-- UUIDPlugin: /usr/lib/libuuid.so
-- SqueakFFIPrims: any-libffi
-- Loaded CMakeASMInformation - ASM support is still experimental, please report issues
!! SqueakFFIPrims disabled
!! FT2Plugin disabled
-- Mpeg3Plugin: /usr/lib/libpthread.so
-- SocketPlugin: libsocket not found
-- SocketPlugin: /usr/lib/libnsl.so
-- UnixOSProcessPlugin: /usr/lib/libpthread.so
!! vm-sound-MacOSX disabled
-- vm-display-fbdev: /usr/include/linux/fb.h
-- vm-sound-ALSA: /usr/include/alsa/asoundlib.h
-- vm-sound-ALSA: /usr/lib/libasound.so
!! vm-display-Quartz disabled
-- vm-sound-Sun: sys/audioio.h not found
-- vm-sound-Sun: sun/audioio.h not found
-- vm-sound-Sun: /usr/include/stropts.h
!! vm-sound-Sun disabled
-- vm-sound-OSS: /usr/include/alsa/asoundlib.h
-- vm-sound-OSS: /usr/lib/libasound.so
-- vm-sound-NAS: audio/audio.h not found
-- vm-sound-NAS: libaudio not found
!! vm-sound-NAS disabled
-- vm-sound-pulse: libpulse-simple not found
!! vm-sound-pulse disabled
-- Configuring done
-- Generating done
-- Build files have been written to: /home/marlox/smalltalk/Squeak-3.11.3.2135-pharo-src/built

Résultat du benchmark :
331177231 bytecodes/sec; 8910760 sends/sec
330963154 bytecodes/sec; 8855413 sends/sec
330963154 bytecodes/sec; 8807546 sends/sec
330322580 bytecodes/sec; 9641397 sends/sec
330109606 bytecodes/sec; 8841684 sends/sec

Résultat de cpuinfo (processeur 64 bits) :

processor    : 0
vendor_id    : GenuineIntel
cpu family    : 6
model        : 15
model name    : Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
stepping    : 2
cpu MHz        : 1805.237
cache size    : 2048 KB
physical id    : 0
siblings    : 2
core id        : 0
cpu cores    : 2
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 10
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips    : 3611.91
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual
power management:

processor    : 1
vendor_id    : GenuineIntel
cpu family    : 6
model        : 15
model name    : Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
stepping    : 2
cpu MHz        : 1805.237
cache size    : 2048 KB
physical id    : 0
siblings    : 2
core id        : 1
cpu cores    : 2
apicid        : 1
initial apicid    : 1
fpu        : yes
fpu_exception    : yes
cpuid level    : 10
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips    : 3612.69
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual
power management:
Reply | Threaded
Open this post in threaded view
|

Re: Test VM Pharo sous Linux.

laurent laffont
Merci.

2 lignes m'interpellent dans le résultat du ./configure
- Using CFLAGS -O3 -DNDEBUG:  as-tu bien lancé configure comme suit ? ../unix/cmake/configure --CFLAGS="-O2"
- FT2Plugin disabled: as-tu l'anti-aliasing des fontes quand tu ouvres l'image ?

Laurent Laffont


On Thu, Apr 1, 2010 at 5:22 PM, marlox ggt <[hidden email]> wrote:
Résultat du ./configure :

-- Configuring squeak 3.11.13-2135 for x86_64-unknown-linux-gnu
-- Using source directory ../unix/src
-- internalplugins: UUIDPlugin
-- externalplugins: ADPCMCodecPlugin AsynchFilePlugin B3DAcceleratorPlugin Squeak3D BMPReadWriterPlugin B2DPlugin BitBltPlugin CroquetPlugin DSAPrims ZipPlugin DropPlugin SqueakFFIPrims FFTPlugin FT2Plugin FileCopyPlugin FilePlugin FloatArrayPlugin FloatMathPlugin GeniePlugin HostWindowPlugin JPEGReadWriter2Plugin JPEGReaderPlugin JoystickTabletPlugin Klatt LargeIntegers LocalePlugin MIDIPlugin Matrix2x3Plugin MiscPrimitivePlugin Mpeg3Plugin QuicktimePlugin RePlugin SecurityPlugin SerialPlugin SocketPlugin SoundCodecPrims SoundGenerationPlugin SoundPlugin StarSqueakPlugin SurfacePlugin AioPlugin UnixOSProcessPlugin XDisplayControlPlugin
-- Using CFLAGS -O3 -DNDEBUG
-- UUIDPlugin: /usr/include/uuid/uuid.h
-- UUIDPlugin: /usr/lib/libuuid.so
-- SqueakFFIPrims: any-libffi
-- Loaded CMakeASMInformation - ASM support is still experimental, please report issues
!! SqueakFFIPrims disabled
!! FT2Plugin disabled
-- Mpeg3Plugin: /usr/lib/libpthread.so
-- SocketPlugin: libsocket not found
-- SocketPlugin: /usr/lib/libnsl.so
-- UnixOSProcessPlugin: /usr/lib/libpthread.so
!! vm-sound-MacOSX disabled
-- vm-display-fbdev: /usr/include/linux/fb.h
-- vm-sound-ALSA: /usr/include/alsa/asoundlib.h
-- vm-sound-ALSA: /usr/lib/libasound.so
!! vm-display-Quartz disabled
-- vm-sound-Sun: sys/audioio.h not found
-- vm-sound-Sun: sun/audioio.h not found
-- vm-sound-Sun: /usr/include/stropts.h
!! vm-sound-Sun disabled
-- vm-sound-OSS: /usr/include/alsa/asoundlib.h
-- vm-sound-OSS: /usr/lib/libasound.so
-- vm-sound-NAS: audio/audio.h not found
-- vm-sound-NAS: libaudio not found
!! vm-sound-NAS disabled
-- vm-sound-pulse: libpulse-simple not found
!! vm-sound-pulse disabled
-- Configuring done
-- Generating done
-- Build files have been written to: /home/marlox/smalltalk/Squeak-3.11.3.2135-pharo-src/built

Résultat du benchmark :
331177231 bytecodes/sec; 8910760 sends/sec
330963154 bytecodes/sec; 8855413 sends/sec
330963154 bytecodes/sec; 8807546 sends/sec
330322580 bytecodes/sec; 9641397 sends/sec
330109606 bytecodes/sec; 8841684 sends/sec

Résultat de cpuinfo (processeur 64 bits) :


processor    : 0
vendor_id    : GenuineIntel
cpu family    : 6
model        : 15
model name    : Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
stepping    : 2
cpu MHz        : 1805.237
cache size    : 2048 KB

physical id    : 0
siblings    : 2
core id        : 0
cpu cores    : 2
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 10
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips    : 3611.91
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual

power management:

processor    : 1
vendor_id    : GenuineIntel
cpu family    : 6
model        : 15
model name    : Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
stepping    : 2
cpu MHz        : 1805.237
cache size    : 2048 KB

physical id    : 0
siblings    : 2
core id        : 1
cpu cores    : 2
apicid        : 1
initial apicid    : 1
fpu        : yes
fpu_exception    : yes
cpuid level    : 10
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips    : 3612.69
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual
power management:

Reply | Threaded
Open this post in threaded view
|

Re: Test VM Pharo sous Linux.

Stan Shepherd
In reply to this post by laurent laffont
Sur un ordi assez faible:

10680907 bytecodes/sec; 491614 sends/sec
13322231 bytecodes/sec; 668263 sends/sec
12345679 bytecodes/sec; 553827 sends/sec
11764705 bytecodes/sec; 547051 sends/sec
12112036 bytecodes/sec; 561078 sends/sec

stan@neatsheet-light-client:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 8
model name : Pentium III (Coppermine)
stepping : 1
cpu MHz : 497.470
cache size : 256 KB

...Stan
Reply | Threaded
Open this post in threaded view
|

Re: Test VM Pharo sous Linux.

stephane ducasse-2
In reply to this post by laurent laffont
laurent ce que je peux te dire est que ce que tu fais est **super**

Merci donc!

Stef

On Apr 1, 2010, at 8:31 PM, laurent laffont wrote:

> Merci.
>
> 2 lignes m'interpellent dans le résultat du ./configure
> - Using CFLAGS -O3 -DNDEBUG:  as-tu bien lancé configure comme suit ? ../unix/cmake/configure --CFLAGS="-O2"
> - FT2Plugin disabled: as-tu l'anti-aliasing des fontes quand tu ouvres l'image ?
>
> Laurent Laffont
>
>
> On Thu, Apr 1, 2010 at 5:22 PM, marlox ggt <[hidden email]> wrote:
> Résultat du ./configure :
>
> -- Configuring squeak 3.11.13-2135 for x86_64-unknown-linux-gnu
> -- Using source directory ../unix/src
> -- internalplugins: UUIDPlugin
> -- externalplugins: ADPCMCodecPlugin AsynchFilePlugin B3DAcceleratorPlugin Squeak3D BMPReadWriterPlugin B2DPlugin BitBltPlugin CroquetPlugin DSAPrims ZipPlugin DropPlugin SqueakFFIPrims FFTPlugin FT2Plugin FileCopyPlugin FilePlugin FloatArrayPlugin FloatMathPlugin GeniePlugin HostWindowPlugin JPEGReadWriter2Plugin JPEGReaderPlugin JoystickTabletPlugin Klatt LargeIntegers LocalePlugin MIDIPlugin Matrix2x3Plugin MiscPrimitivePlugin Mpeg3Plugin QuicktimePlugin RePlugin SecurityPlugin SerialPlugin SocketPlugin SoundCodecPrims SoundGenerationPlugin SoundPlugin StarSqueakPlugin SurfacePlugin AioPlugin UnixOSProcessPlugin XDisplayControlPlugin
> -- Using CFLAGS -O3 -DNDEBUG
> -- UUIDPlugin: /usr/include/uuid/uuid.h
> -- UUIDPlugin: /usr/lib/libuuid.so
> -- SqueakFFIPrims: any-libffi
> -- Loaded CMakeASMInformation - ASM support is still experimental, please report issues
> !! SqueakFFIPrims disabled
> !! FT2Plugin disabled
> -- Mpeg3Plugin: /usr/lib/libpthread.so
> -- SocketPlugin: libsocket not found
> -- SocketPlugin: /usr/lib/libnsl.so
> -- UnixOSProcessPlugin: /usr/lib/libpthread.so
> !! vm-sound-MacOSX disabled
> -- vm-display-fbdev: /usr/include/linux/fb.h
> -- vm-sound-ALSA: /usr/include/alsa/asoundlib.h
> -- vm-sound-ALSA: /usr/lib/libasound.so
> !! vm-display-Quartz disabled
> -- vm-sound-Sun: sys/audioio.h not found
> -- vm-sound-Sun: sun/audioio.h not found
> -- vm-sound-Sun: /usr/include/stropts.h
> !! vm-sound-Sun disabled
> -- vm-sound-OSS: /usr/include/alsa/asoundlib.h
> -- vm-sound-OSS: /usr/lib/libasound.so
> -- vm-sound-NAS: audio/audio.h not found
> -- vm-sound-NAS: libaudio not found
> !! vm-sound-NAS disabled
> -- vm-sound-pulse: libpulse-simple not found
> !! vm-sound-pulse disabled
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /home/marlox/smalltalk/Squeak-3.11.3.2135-pharo-src/built
>
> Résultat du benchmark :
> 331177231 bytecodes/sec; 8910760 sends/sec
> 330963154 bytecodes/sec; 8855413 sends/sec
> 330963154 bytecodes/sec; 8807546 sends/sec
> 330322580 bytecodes/sec; 9641397 sends/sec
> 330109606 bytecodes/sec; 8841684 sends/sec
>
> Résultat de cpuinfo (processeur 64 bits) :
>
>
> processor    : 0
> vendor_id    : GenuineIntel
> cpu family    : 6
> model        : 15
> model name    : Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
> stepping    : 2
> cpu MHz        : 1805.237
> cache size    : 2048 KB
>
> physical id    : 0
> siblings    : 2
> core id        : 0
> cpu cores    : 2
> apicid        : 0
> initial apicid    : 0
> fpu        : yes
> fpu_exception    : yes
> cpuid level    : 10
> wp        : yes
> flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
> bogomips    : 3611.91
> clflush size    : 64
> cache_alignment    : 64
> address sizes    : 36 bits physical, 48 bits virtual
>
> power management:
>
> processor    : 1
> vendor_id    : GenuineIntel
> cpu family    : 6
> model        : 15
> model name    : Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
> stepping    : 2
> cpu MHz        : 1805.237
> cache size    : 2048 KB
>
> physical id    : 0
> siblings    : 2
> core id        : 1
> cpu cores    : 2
> apicid        : 1
> initial apicid    : 1
> fpu        : yes
> fpu_exception    : yes
> cpuid level    : 10
> wp        : yes
> flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
> bogomips    : 3612.69
> clflush size    : 64
> cache_alignment    : 64
> address sizes    : 36 bits physical, 48 bits virtual
> power management:
>



--
To unsubscribe, reply using "remove me" as the subject.
Reply | Threaded
Open this post in threaded view
|

Re: Test VM Pharo sous Linux.

laurent laffont
Merci ^o^ . Finalement il y a plein de gens qui peuvent compiler la VM :D C'est cool.

Laurent Laffont


On Thu, Apr 1, 2010 at 8:37 PM, stephane ducasse <[hidden email]> wrote:
laurent ce que je peux te dire est que ce que tu fais est **super**

Merci donc!

Stef

On Apr 1, 2010, at 8:31 PM, laurent laffont wrote:

> Merci.
>
> 2 lignes m'interpellent dans le résultat du ./configure
> - Using CFLAGS -O3 -DNDEBUG:  as-tu bien lancé configure comme suit ? ../unix/cmake/configure --CFLAGS="-O2"
> - FT2Plugin disabled: as-tu l'anti-aliasing des fontes quand tu ouvres l'image ?
>
> Laurent Laffont
>
>
> On Thu, Apr 1, 2010 at 5:22 PM, marlox ggt <[hidden email]> wrote:
> Résultat du ./configure :
>
> -- Configuring squeak 3.11.13-2135 for x86_64-unknown-linux-gnu
> -- Using source directory ../unix/src
> -- internalplugins: UUIDPlugin
> -- externalplugins: ADPCMCodecPlugin AsynchFilePlugin B3DAcceleratorPlugin Squeak3D BMPReadWriterPlugin B2DPlugin BitBltPlugin CroquetPlugin DSAPrims ZipPlugin DropPlugin SqueakFFIPrims FFTPlugin FT2Plugin FileCopyPlugin FilePlugin FloatArrayPlugin FloatMathPlugin GeniePlugin HostWindowPlugin JPEGReadWriter2Plugin JPEGReaderPlugin JoystickTabletPlugin Klatt LargeIntegers LocalePlugin MIDIPlugin Matrix2x3Plugin MiscPrimitivePlugin Mpeg3Plugin QuicktimePlugin RePlugin SecurityPlugin SerialPlugin SocketPlugin SoundCodecPrims SoundGenerationPlugin SoundPlugin StarSqueakPlugin SurfacePlugin AioPlugin UnixOSProcessPlugin XDisplayControlPlugin
> -- Using CFLAGS -O3 -DNDEBUG
> -- UUIDPlugin: /usr/include/uuid/uuid.h
> -- UUIDPlugin: /usr/lib/libuuid.so
> -- SqueakFFIPrims: any-libffi
> -- Loaded CMakeASMInformation - ASM support is still experimental, please report issues
> !! SqueakFFIPrims disabled
> !! FT2Plugin disabled
> -- Mpeg3Plugin: /usr/lib/libpthread.so
> -- SocketPlugin: libsocket not found
> -- SocketPlugin: /usr/lib/libnsl.so
> -- UnixOSProcessPlugin: /usr/lib/libpthread.so
> !! vm-sound-MacOSX disabled
> -- vm-display-fbdev: /usr/include/linux/fb.h
> -- vm-sound-ALSA: /usr/include/alsa/asoundlib.h
> -- vm-sound-ALSA: /usr/lib/libasound.so
> !! vm-display-Quartz disabled
> -- vm-sound-Sun: sys/audioio.h not found
> -- vm-sound-Sun: sun/audioio.h not found
> -- vm-sound-Sun: /usr/include/stropts.h
> !! vm-sound-Sun disabled
> -- vm-sound-OSS: /usr/include/alsa/asoundlib.h
> -- vm-sound-OSS: /usr/lib/libasound.so
> -- vm-sound-NAS: audio/audio.h not found
> -- vm-sound-NAS: libaudio not found
> !! vm-sound-NAS disabled
> -- vm-sound-pulse: libpulse-simple not found
> !! vm-sound-pulse disabled
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /home/marlox/smalltalk/Squeak-3.11.3.2135-pharo-src/built
>
> Résultat du benchmark :
> 331177231 bytecodes/sec; 8910760 sends/sec
> 330963154 bytecodes/sec; 8855413 sends/sec
> 330963154 bytecodes/sec; 8807546 sends/sec
> 330322580 bytecodes/sec; 9641397 sends/sec
> 330109606 bytecodes/sec; 8841684 sends/sec
>
> Résultat de cpuinfo (processeur 64 bits) :
>
>
> processor    : 0
> vendor_id    : GenuineIntel
> cpu family    : 6
> model        : 15
> model name    : Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
> stepping    : 2
> cpu MHz        : 1805.237
> cache size    : 2048 KB
>
> physical id    : 0
> siblings    : 2
> core id        : 0
> cpu cores    : 2
> apicid        : 0
> initial apicid    : 0
> fpu        : yes
> fpu_exception    : yes
> cpuid level    : 10
> wp        : yes
> flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
> bogomips    : 3611.91
> clflush size    : 64
> cache_alignment    : 64
> address sizes    : 36 bits physical, 48 bits virtual
>
> power management:
>
> processor    : 1
> vendor_id    : GenuineIntel
> cpu family    : 6
> model        : 15
> model name    : Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
> stepping    : 2
> cpu MHz        : 1805.237
> cache size    : 2048 KB
>
> physical id    : 0
> siblings    : 2
> core id        : 1
> cpu cores    : 2
> apicid        : 1
> initial apicid    : 1
> fpu        : yes
> fpu_exception    : yes
> cpuid level    : 10
> wp        : yes
> flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
> bogomips    : 3612.69
> clflush size    : 64
> cache_alignment    : 64
> address sizes    : 36 bits physical, 48 bits virtual
> power management:
>



--
To unsubscribe, reply using "remove me" as the subject.

Reply | Threaded
Open this post in threaded view
|

Re: Test VM Pharo sous Linux.

stephane ducasse-2
oui et on en veut encore plus.

Stef

On Apr 1, 2010, at 9:31 PM, laurent laffont wrote:

> Merci ^o^ . Finalement il y a plein de gens qui peuvent compiler la VM :D C'est cool.
>
> Laurent Laffont
>
>
> On Thu, Apr 1, 2010 at 8:37 PM, stephane ducasse <[hidden email]> wrote:
> laurent ce que je peux te dire est que ce que tu fais est **super**
>
> Merci donc!
>
> Stef
>
> On Apr 1, 2010, at 8:31 PM, laurent laffont wrote:
>
> > Merci.
> >
> > 2 lignes m'interpellent dans le résultat du ./configure
> > - Using CFLAGS -O3 -DNDEBUG:  as-tu bien lancé configure comme suit ? ../unix/cmake/configure --CFLAGS="-O2"
> > - FT2Plugin disabled: as-tu l'anti-aliasing des fontes quand tu ouvres l'image ?
> >
> > Laurent Laffont
> >
> >
> > On Thu, Apr 1, 2010 at 5:22 PM, marlox ggt <[hidden email]> wrote:
> > Résultat du ./configure :
> >
> > -- Configuring squeak 3.11.13-2135 for x86_64-unknown-linux-gnu
> > -- Using source directory ../unix/src
> > -- internalplugins: UUIDPlugin
> > -- externalplugins: ADPCMCodecPlugin AsynchFilePlugin B3DAcceleratorPlugin Squeak3D BMPReadWriterPlugin B2DPlugin BitBltPlugin CroquetPlugin DSAPrims ZipPlugin DropPlugin SqueakFFIPrims FFTPlugin FT2Plugin FileCopyPlugin FilePlugin FloatArrayPlugin FloatMathPlugin GeniePlugin HostWindowPlugin JPEGReadWriter2Plugin JPEGReaderPlugin JoystickTabletPlugin Klatt LargeIntegers LocalePlugin MIDIPlugin Matrix2x3Plugin MiscPrimitivePlugin Mpeg3Plugin QuicktimePlugin RePlugin SecurityPlugin SerialPlugin SocketPlugin SoundCodecPrims SoundGenerationPlugin SoundPlugin StarSqueakPlugin SurfacePlugin AioPlugin UnixOSProcessPlugin XDisplayControlPlugin
> > -- Using CFLAGS -O3 -DNDEBUG
> > -- UUIDPlugin: /usr/include/uuid/uuid.h
> > -- UUIDPlugin: /usr/lib/libuuid.so
> > -- SqueakFFIPrims: any-libffi
> > -- Loaded CMakeASMInformation - ASM support is still experimental, please report issues
> > !! SqueakFFIPrims disabled
> > !! FT2Plugin disabled
> > -- Mpeg3Plugin: /usr/lib/libpthread.so
> > -- SocketPlugin: libsocket not found
> > -- SocketPlugin: /usr/lib/libnsl.so
> > -- UnixOSProcessPlugin: /usr/lib/libpthread.so
> > !! vm-sound-MacOSX disabled
> > -- vm-display-fbdev: /usr/include/linux/fb.h
> > -- vm-sound-ALSA: /usr/include/alsa/asoundlib.h
> > -- vm-sound-ALSA: /usr/lib/libasound.so
> > !! vm-display-Quartz disabled
> > -- vm-sound-Sun: sys/audioio.h not found
> > -- vm-sound-Sun: sun/audioio.h not found
> > -- vm-sound-Sun: /usr/include/stropts.h
> > !! vm-sound-Sun disabled
> > -- vm-sound-OSS: /usr/include/alsa/asoundlib.h
> > -- vm-sound-OSS: /usr/lib/libasound.so
> > -- vm-sound-NAS: audio/audio.h not found
> > -- vm-sound-NAS: libaudio not found
> > !! vm-sound-NAS disabled
> > -- vm-sound-pulse: libpulse-simple not found
> > !! vm-sound-pulse disabled
> > -- Configuring done
> > -- Generating done
> > -- Build files have been written to: /home/marlox/smalltalk/Squeak-3.11.3.2135-pharo-src/built
> >
> > Résultat du benchmark :
> > 331177231 bytecodes/sec; 8910760 sends/sec
> > 330963154 bytecodes/sec; 8855413 sends/sec
> > 330963154 bytecodes/sec; 8807546 sends/sec
> > 330322580 bytecodes/sec; 9641397 sends/sec
> > 330109606 bytecodes/sec; 8841684 sends/sec
> >
> > Résultat de cpuinfo (processeur 64 bits) :
> >
> >
> > processor    : 0
> > vendor_id    : GenuineIntel
> > cpu family    : 6
> > model        : 15
> > model name    : Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
> > stepping    : 2
> > cpu MHz        : 1805.237
> > cache size    : 2048 KB
> >
> > physical id    : 0
> > siblings    : 2
> > core id        : 0
> > cpu cores    : 2
> > apicid        : 0
> > initial apicid    : 0
> > fpu        : yes
> > fpu_exception    : yes
> > cpuid level    : 10
> > wp        : yes
> > flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
> > bogomips    : 3611.91
> > clflush size    : 64
> > cache_alignment    : 64
> > address sizes    : 36 bits physical, 48 bits virtual
> >
> > power management:
> >
> > processor    : 1
> > vendor_id    : GenuineIntel
> > cpu family    : 6
> > model        : 15
> > model name    : Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
> > stepping    : 2
> > cpu MHz        : 1805.237
> > cache size    : 2048 KB
> >
> > physical id    : 0
> > siblings    : 2
> > core id        : 1
> > cpu cores    : 2
> > apicid        : 1
> > initial apicid    : 1
> > fpu        : yes
> > fpu_exception    : yes
> > cpuid level    : 10
> > wp        : yes
> > flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
> > bogomips    : 3612.69
> > clflush size    : 64
> > cache_alignment    : 64
> > address sizes    : 36 bits physical, 48 bits virtual
> > power management:
> >
>
>
>
> --
> To unsubscribe, reply using "remove me" as the subject.
>

Reply | Threaded
Open this post in threaded view
|

Re: Test VM Pharo sous Linux.

laurent laffont
In reply to this post by Stan Shepherd
Un P3, cool ! J'ai même pas osé sur mon K7, je vais faire ça de ce pas :)

Laurent Laffont


On Thu, Apr 1, 2010 at 8:33 PM, Stan Shepherd <[hidden email]> wrote:

Sur un ordi assez faible:

10680907 bytecodes/sec; 491614 sends/sec
13322231 bytecodes/sec; 668263 sends/sec
12345679 bytecodes/sec; 553827 sends/sec
11764705 bytecodes/sec; 547051 sends/sec
12112036 bytecodes/sec; 561078 sends/sec

stan@neatsheet-light-client:~$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 8
model name      : Pentium III (Coppermine)
stepping        : 1
cpu MHz         : 497.470
cache size      : 256 KB

...Stan

--
View this message in context: http://n4.nabble.com/Test-VM-Pharo-sous-Linux-tp1746603p1748445.html
Sent from the Français (French) mailing list archive at Nabble.com.


--
To unsubscribe, reply using "remove me" as the subject.

Reply | Threaded
Open this post in threaded view
|

Re: Test VM Pharo sous Linux.

Rene Paul Mages (ramix)
In reply to this post by stephane ducasse-2
2010/4/1 stephane ducasse <[hidden email]>:
> oui et on en veut encore plus.


73903002 bytecodes/sec; 3143302 sends/sec
73732718 bytecodes/sec; 3136513 sends/sec
75029308 bytecodes/sec; 3074535 sends/sec
73690270 bytecodes/sec; 3180012 sends/sec
73647871 bytecodes/sec; 3123022 sends/sec

rmages@ffii:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU N270   @ 1.60GHz
stepping : 2
cpu MHz : 800.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat
clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc
arch_perfmon pebs bts pni dtes64 monitor ds_cpl est tm2 ssse3 xtpr
pdcm movbe lahf_lm
bogomips : 3192.50
clflush size : 64
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU N270   @ 1.60GHz
stepping : 2
cpu MHz : 800.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 1
initial apicid : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat
clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc
arch_perfmon pebs bts pni dtes64 monitor ds_cpl est tm2 ssse3 xtpr
pdcm movbe lahf_lm
bogomips : 3191.93
clflush size : 64
power management:


--
Vive LL et les LL ...
Rene Mages (ramix)
http://sites.google.com/site/logiciellibre/pharo


--
To unsubscribe, reply using "remove me" as the subject.
Reply | Threaded
Open this post in threaded view
|

Re: Test VM Pharo sous Linux.

Mikaël Smaha
In reply to this post by laurent laffont
Effectivement, je n'avais pas changé les options de compilation.

Avec cette option, j'obtiens les résultats suivant (qui ne sont pas du tout similaire aux précédents):
105872622 bytecodes/sec; 3288012 sends/sec
105785123 bytecodes/sec; 3285533 sends/sec
105785123 bytecodes/sec; 3358995 sends/sec
105785123 bytecodes/sec; 3390363 sends/sec
105785123 bytecodes/sec; 3377222 sends/sec

Sinon, je n'ai pas l'impression d'avoir l'anti aliasing mais si tu veux en être sur je te joins une capture de mon image.

Pour rappel j'ai un bi processeur 64 bit de configuration suivante
processor    : 0
vendor_id    : GenuineIntel
cpu family    : 6
model        : 15
model name    : Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
stepping    : 2
cpu MHz        : 1805.237
cache size    : 2048 KB

physical id    : 0
siblings    : 2
core id        : 0
cpu cores    : 2
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 10
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips    : 3611.91
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual
--
Mikaël Smaha

2010/4/1 laurent laffont <[hidden email]>
Merci.

2 lignes m'interpellent dans le résultat du ./configure
- Using CFLAGS -O3 -DNDEBUG:  as-tu bien lancé configure comme suit ? ../unix/cmake/configure --CFLAGS="-O2"
- FT2Plugin disabled: as-tu l'anti-aliasing des fontes quand tu ouvres l'image ?

Laurent Laffont



On Thu, Apr 1, 2010 at 5:22 PM, marlox ggt <[hidden email]> wrote:
Résultat du ./configure :

-- Configuring squeak 3.11.13-2135 for x86_64-unknown-linux-gnu
-- Using source directory ../unix/src
-- internalplugins: UUIDPlugin
-- externalplugins: ADPCMCodecPlugin AsynchFilePlugin B3DAcceleratorPlugin Squeak3D BMPReadWriterPlugin B2DPlugin BitBltPlugin CroquetPlugin DSAPrims ZipPlugin DropPlugin SqueakFFIPrims FFTPlugin FT2Plugin FileCopyPlugin FilePlugin FloatArrayPlugin FloatMathPlugin GeniePlugin HostWindowPlugin JPEGReadWriter2Plugin JPEGReaderPlugin JoystickTabletPlugin Klatt LargeIntegers LocalePlugin MIDIPlugin Matrix2x3Plugin MiscPrimitivePlugin Mpeg3Plugin QuicktimePlugin RePlugin SecurityPlugin SerialPlugin SocketPlugin SoundCodecPrims SoundGenerationPlugin SoundPlugin StarSqueakPlugin SurfacePlugin AioPlugin UnixOSProcessPlugin XDisplayControlPlugin
-- Using CFLAGS -O3 -DNDEBUG
-- UUIDPlugin: /usr/include/uuid/uuid.h
-- UUIDPlugin: /usr/lib/libuuid.so
-- SqueakFFIPrims: any-libffi
-- Loaded CMakeASMInformation - ASM support is still experimental, please report issues
!! SqueakFFIPrims disabled
!! FT2Plugin disabled
-- Mpeg3Plugin: /usr/lib/libpthread.so
-- SocketPlugin: libsocket not found
-- SocketPlugin: /usr/lib/libnsl.so
-- UnixOSProcessPlugin: /usr/lib/libpthread.so
!! vm-sound-MacOSX disabled
-- vm-display-fbdev: /usr/include/linux/fb.h
-- vm-sound-ALSA: /usr/include/alsa/asoundlib.h
-- vm-sound-ALSA: /usr/lib/libasound.so
!! vm-display-Quartz disabled
-- vm-sound-Sun: sys/audioio.h not found
-- vm-sound-Sun: sun/audioio.h not found
-- vm-sound-Sun: /usr/include/stropts.h
!! vm-sound-Sun disabled
-- vm-sound-OSS: /usr/include/alsa/asoundlib.h
-- vm-sound-OSS: /usr/lib/libasound.so
-- vm-sound-NAS: audio/audio.h not found
-- vm-sound-NAS: libaudio not found
!! vm-sound-NAS disabled
-- vm-sound-pulse: libpulse-simple not found
!! vm-sound-pulse disabled
-- Configuring done
-- Generating done
-- Build files have been written to: /home/marlox/smalltalk/Squeak-3.11.3.2135-pharo-src/built

Résultat du benchmark :
331177231 bytecodes/sec; 8910760 sends/sec
330963154 bytecodes/sec; 8855413 sends/sec
330963154 bytecodes/sec; 8807546 sends/sec
330322580 bytecodes/sec; 9641397 sends/sec
330109606 bytecodes/sec; 8841684 sends/sec

Résultat de cpuinfo (processeur 64 bits) :


processor    : 0
vendor_id    : GenuineIntel
cpu family    : 6
model        : 15
model name    : Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
stepping    : 2
cpu MHz        : 1805.237
cache size    : 2048 KB

physical id    : 0
siblings    : 2
core id        : 0
cpu cores    : 2
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 10
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips    : 3611.91
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual

power management:

processor    : 1
vendor_id    : GenuineIntel
cpu family    : 6
model        : 15
model name    : Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
stepping    : 2
cpu MHz        : 1805.237
cache size    : 2048 KB

physical id    : 0
siblings    : 2
core id        : 1
cpu cores    : 2
apicid        : 1
initial apicid    : 1
fpu        : yes
fpu_exception    : yes
cpuid level    : 10
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips    : 3612.69
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual
power management:


capture_squeak.png (31K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Test VM Pharo sous Linux.

laurent laffont
On Fri, Apr 2, 2010 at 11:15 AM, Mikaël Smaha <[hidden email]> wrote:
Effectivement, je n'avais pas changé les options de compilation.

Avec cette option, j'obtiens les résultats suivant (qui ne sont pas du tout similaire aux précédents):
105872622 bytecodes/sec; 3288012 sends/sec
105785123 bytecodes/sec; 3285533 sends/sec
105785123 bytecodes/sec; 3358995 sends/sec
105785123 bytecodes/sec; 3390363 sends/sec
105785123 bytecodes/sec; 3377222 sends/sec

Etonnant cette différence.
 

Sinon, je n'ai pas l'impression d'avoir l'anti aliasing mais si tu veux en être sur je te joins une capture de mon image.

Je ne sais pas si l'image Squeak utilises FT2Plugin...

Merci

Laurent Laffont
 

Pour rappel j'ai un bi processeur 64 bit de configuration suivante

processor    : 0
vendor_id    : GenuineIntel
cpu family    : 6
model        : 15
model name    : Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
stepping    : 2
cpu MHz        : 1805.237
cache size    : 2048 KB

physical id    : 0
siblings    : 2
core id        : 0
cpu cores    : 2
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 10
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips    : 3611.91
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual
--
Mikaël Smaha

2010/4/1 laurent laffont <[hidden email]>

Merci.

2 lignes m'interpellent dans le résultat du ./configure
- Using CFLAGS -O3 -DNDEBUG:  as-tu bien lancé configure comme suit ? ../unix/cmake/configure --CFLAGS="-O2"
- FT2Plugin disabled: as-tu l'anti-aliasing des fontes quand tu ouvres l'image ?

Laurent Laffont



On Thu, Apr 1, 2010 at 5:22 PM, marlox ggt <[hidden email]> wrote:
Résultat du ./configure :

-- Configuring squeak 3.11.13-2135 for x86_64-unknown-linux-gnu
-- Using source directory ../unix/src
-- internalplugins: UUIDPlugin
-- externalplugins: ADPCMCodecPlugin AsynchFilePlugin B3DAcceleratorPlugin Squeak3D BMPReadWriterPlugin B2DPlugin BitBltPlugin CroquetPlugin DSAPrims ZipPlugin DropPlugin SqueakFFIPrims FFTPlugin FT2Plugin FileCopyPlugin FilePlugin FloatArrayPlugin FloatMathPlugin GeniePlugin HostWindowPlugin JPEGReadWriter2Plugin JPEGReaderPlugin JoystickTabletPlugin Klatt LargeIntegers LocalePlugin MIDIPlugin Matrix2x3Plugin MiscPrimitivePlugin Mpeg3Plugin QuicktimePlugin RePlugin SecurityPlugin SerialPlugin SocketPlugin SoundCodecPrims SoundGenerationPlugin SoundPlugin StarSqueakPlugin SurfacePlugin AioPlugin UnixOSProcessPlugin XDisplayControlPlugin
-- Using CFLAGS -O3 -DNDEBUG
-- UUIDPlugin: /usr/include/uuid/uuid.h
-- UUIDPlugin: /usr/lib/libuuid.so
-- SqueakFFIPrims: any-libffi
-- Loaded CMakeASMInformation - ASM support is still experimental, please report issues
!! SqueakFFIPrims disabled
!! FT2Plugin disabled
-- Mpeg3Plugin: /usr/lib/libpthread.so
-- SocketPlugin: libsocket not found
-- SocketPlugin: /usr/lib/libnsl.so
-- UnixOSProcessPlugin: /usr/lib/libpthread.so
!! vm-sound-MacOSX disabled
-- vm-display-fbdev: /usr/include/linux/fb.h
-- vm-sound-ALSA: /usr/include/alsa/asoundlib.h
-- vm-sound-ALSA: /usr/lib/libasound.so
!! vm-display-Quartz disabled
-- vm-sound-Sun: sys/audioio.h not found
-- vm-sound-Sun: sun/audioio.h not found
-- vm-sound-Sun: /usr/include/stropts.h
!! vm-sound-Sun disabled
-- vm-sound-OSS: /usr/include/alsa/asoundlib.h
-- vm-sound-OSS: /usr/lib/libasound.so
-- vm-sound-NAS: audio/audio.h not found
-- vm-sound-NAS: libaudio not found
!! vm-sound-NAS disabled
-- vm-sound-pulse: libpulse-simple not found
!! vm-sound-pulse disabled
-- Configuring done
-- Generating done
-- Build files have been written to: /home/marlox/smalltalk/Squeak-3.11.3.2135-pharo-src/built

Résultat du benchmark :
331177231 bytecodes/sec; 8910760 sends/sec
330963154 bytecodes/sec; 8855413 sends/sec
330963154 bytecodes/sec; 8807546 sends/sec
330322580 bytecodes/sec; 9641397 sends/sec
330109606 bytecodes/sec; 8841684 sends/sec

Résultat de cpuinfo (processeur 64 bits) :


processor    : 0
vendor_id    : GenuineIntel
cpu family    : 6
model        : 15
model name    : Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
stepping    : 2
cpu MHz        : 1805.237
cache size    : 2048 KB

physical id    : 0
siblings    : 2
core id        : 0
cpu cores    : 2
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 10
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips    : 3611.91
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual

power management:

processor    : 1
vendor_id    : GenuineIntel
cpu family    : 6
model        : 15
model name    : Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
stepping    : 2
cpu MHz        : 1805.237
cache size    : 2048 KB

physical id    : 0
siblings    : 2
core id        : 1
cpu cores    : 2
apicid        : 1
initial apicid    : 1
fpu        : yes
fpu_exception    : yes
cpuid level    : 10
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips    : 3612.69
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual
power management:


Reply | Threaded
Open this post in threaded view
|

Re: Test VM Pharo sous Linux.

Ludovic
In reply to this post by laurent laffont
Bonjour,

voici un retour avec une image Pharo 1.0-rc3, sur un Linux 64bits.

431703204 bytecodes/sec; 12941745 sends/sec
431703204 bytecodes/sec; 13070063 sends/sec
431703204 bytecodes/sec; 13070063 sends/sec
431339511 bytecodes/sec; 13060813 sends/sec
431703204 bytecodes/sec; 12959922 sends/sec

$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz
stepping        : 6
cpu MHz         : 2400.166
cache size      : 4096 KB


Le 31/03/2010 13:29, laurent laffont a écrit :
> Hello,
>
> est-ce que certains d'entre vous aimeraient m'aider à tester la VM de
> Pharo sous Linux ?
>
> Je suis en train de packager les sources et j'ai surtout besoin de
> retours de benchmark.
[…]

--
Ludovic
Ludovic
Reply | Threaded
Open this post in threaded view
|

Re: Test VM Pharo sous Linux.

laurent laffont
Merci.

Il me semble suite, aux retours que j'ai eu, que les micro benchmarks sont bien meilleurs en 64 bits que 32 bits.

Laurent Laffont


2010/4/2 Ludovic <[hidden email]>
Bonjour,

voici un retour avec une image Pharo 1.0-rc3, sur un Linux 64bits.

431703204 bytecodes/sec; 12941745 sends/sec
431703204 bytecodes/sec; 13070063 sends/sec
431703204 bytecodes/sec; 13070063 sends/sec
431339511 bytecodes/sec; 13060813 sends/sec
431703204 bytecodes/sec; 12959922 sends/sec

$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz
stepping        : 6
cpu MHz         : 2400.166
cache size      : 4096 KB


Le 31/03/2010 13:29, laurent laffont a écrit :
> Hello,
>
> est-ce que certains d'entre vous aimeraient m'aider à tester la VM de
> Pharo sous Linux ?
>
> Je suis en train de packager les sources et j'ai surtout besoin de
> retours de benchmark.
[…]

--
Ludovic