Lists: | pgsql-es-ayuda |
---|
From: | "Mario Gonzalez" <gonzalemario(at)gmail(dot)com> |
---|---|
To: | Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | PostgreSQL sobre Intel Xeon em64t |
Date: | 2006-05-05 14:17:34 |
Message-ID: | 2065a6cf0605050717l7f54c2ear6b515dcd3ece2078@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Holas, primera vez que ocupo este tipo de procesador. Instale Debian
AMD64 y ya esta funcionando. Empeze a compilar el postgres y en una
de las tantas lineas tengo
checking whether long int is 64 bits... yes
checking for unsigned long... yes
Eso significa que esta Postgres va a aprovechar los 64 bits del procesador?
From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Mario Gonzalez <gonzalemario(at)gmail(dot)com> |
Cc: | Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: PostgreSQL sobre Intel Xeon em64t |
Date: | 2006-05-05 14:44:42 |
Message-ID: | 20060505144442.GB9541@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Mario Gonzalez escribió:
> Holas, primera vez que ocupo este tipo de procesador. Instale Debian
> AMD64 y ya esta funcionando. Empeze a compilar el postgres y en una
> de las tantas lineas tengo
>
> checking whether long int is 64 bits... yes
> checking for unsigned long... yes
>
> Eso significa que esta Postgres va a aprovechar los 64 bits del procesador?
No necesariamente. El compilador podria estar emulando long int de 64
bits. En realidad no se me ocurre como verificar que el codigo que
emite esta aprovechando o no los 64 bits. Supongo que podrias mirar el
assembly que genera ...
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
From: | "Mario Gonzalez" <gonzalemario(at)gmail(dot)com> |
---|---|
To: | Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: PostgreSQL sobre Intel Xeon em64t |
Date: | 2006-05-05 14:54:05 |
Message-ID: | 2065a6cf0605050754l7c511438y3031741c6868439e@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
On 05/05/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> Mario Gonzalez escribió:
> > Holas, primera vez que ocupo este tipo de procesador. Instale Debian
> > AMD64 y ya esta funcionando. Empeze a compilar el postgres y en una
> > de las tantas lineas tengo
> >
> > checking whether long int is 64 bits... yes
> > checking for unsigned long... yes
> >
> > Eso significa que esta Postgres va a aprovechar los 64 bits del procesador?
>
> No necesariamente. El compilador podria estar emulando long int de 64
> bits. En realidad no se me ocurre como verificar que el codigo que
> emite esta aprovechando o no los 64 bits. Supongo que podrias mirar el
> assembly que genera ...
>
Existe el directorio /lib64 donde asumo que se almacenan las librerias
para 64 bits y hay un link simbolico llamado /lib que apunta a /lib64
Por lo que creo que el binario va a obedecer la compilacion de la
libreria.
Al menos..
postgres(at)jerry:~/bin$ file postgres
postgres: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for
GNU/Linux 2.6.0, dynamically linked (uses shared libs), not stripped
y
postgres(at)jerry:~/bin$ ldd postgres
libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x0000002a9566c000)
libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0x0000002a957a4000)
libz.so.1 => /usr/lib/libz.so.1 (0x0000002a959df000)
libreadline.so.5 => /lib/libreadline.so.5 (0x0000002a95af3000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x0000002a95c2e000)
libresolv.so.2 => /lib/libresolv.so.2 (0x0000002a95d61000)
libnsl.so.1 => /lib/libnsl.so.1 (0x0000002a95e75000)
libdl.so.2 => /lib/libdl.so.2 (0x0000002a95f8c000)
libm.so.6 => /lib/libm.so.6 (0x0000002a9608f000)
libc.so.6 => /lib/libc.so.6 (0x0000002a96215000)
libncurses.so.5 => /lib/libncurses.so.5 (0x0000002a96455000)
/lib64/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2
(0x0000002a95556000)
>