OpenSolaris 2008.11 är här!

Permalänk
Avstängd

Ja, den första länken är det. Tack. Men jag får inte det att funka enligt hans anvisningar. Får du det att funka?

Permalänk
Medlem

Nej, jag har inte testat det ännu saddam.

Läste någonstans att för att få raw disk access med virtualbox under opensolaris host så måste man ge sig själv skrivrättigheter till diskenheten man vill komma åt. Kan det vara problemet?

Permalänk
Avstängd

Ja, det kan vara problemet. Raw disk access kräver läs och skrivrättigheter till en viss partition. Eftersom jag bara har läs rättighet till just den partitionen så funkar det inte att mounta. Dock vet jag inte hur jag ändrar rättigheter på partitionen. Om du själv testar nån gång, så vore jag mycket intresserad av att få höra ditt resultat.

Permalänk
Medlem

@ronnylov

Har du testat grafiken på ditt mobo? Jag funderade på att låta fileservern extraknäcka som mediacenter tills jag har skaffat en ersättare till Xbox:en. Den borde väl klara minst 720p? Jag är inte så inläst på ATI:s kretsar - kör mest nVidia - men det spelar inte så stor roll det är CPU-kraften som är det viktiga i mitt fall (XBMC). Planen är annars att köpa en MacMin när det kommer en ny version (formfaktorn) sen är det ju alltid lite kul att prova lite nya OS

/t

Visa signatur

OS: FreeBSD, Ubuntu, Raspbian, iOS, OSX
HW: PC, Mac & iPrylar

Permalänk
Medlem

pr0xy - jag har kopplat bildskärm och testat vanlig OS-användning men inte spelat videofiler. Men 780G brukar ju rekommenderas för HTPC och procesorn ska nog klara 720P även utan hjälp av grafiken. Verkar saknas 3D-stöd i opensolaris för AMD-grafik eftersom compiz inte funkar. Jag har dessutom klockat ner integrerade grafiken från 500 MHz till 200 MHz - det sparade 2-3 Watt på filservern...

EDIT: (Glöm min förra edit i denna post...)

Permalänk
Medlem

Jag har blivit sugen att testa på OpenSolaris efter att ha läst lite i den här tråden.

Har dock problem med min skiva. Jag komer till grub, när den sen laddar kerneln så rebootar datorn.

Jag har en skiva som jag fick av ett par Sun snubbar på KTH, den funkar på andra datorer men inte min, hämtat hem en live cd, samma sak där, funkar inte för mig.

Mobo: Asus P5W DH Dlx
CPU: Q9400
GPU: 4870

Några ideer hur man kan fixa detta?
Kan jag behålla min linux /home även i solaris?

Visa signatur

--
Tompa

Permalänk
Avstängd

Tompalaz,
Det kan vara så illa att OpenSolaris inte lirar ihop med din hårdvara. Lite svårt att veta vilken del som inte Opensolaris gillar. Har du provat OpenSolaris inuti VirtualBox på din dator? Funkar OpenSolaris i VB? Har du även provat Solaris Express disten?

Jag har 9450, ATI4850 och det funkar bra.

Angående din linux /home så bör det nog gå. Problemet är att OpenSolaris installerar ZFS by default, tror jag. Och då skapas bara en enda stor ZFS pool. Det du vill göra, är att installera med UFS. Då blir det som en Linux installation, du får då dela upp enligt olika partitioner: swap, home, /, etc. Med ZFS så blir allt en enda stor ZFS pool. Du delar inte upp nånting. Isåfall skrivs din /home över. Det bästa är nog att back uppa din /home om du ska experimentera med UFS eller ZFS. Det kan hända att allt skiter sig. Då blir det inte kul.

Permalänk
Medlem

Det tokiga är att jag fått igång det en gång på den här datorn. Det som skilljer sig från den gången är ny processor och flashat bios.

Moderkortet ska tydligen funka bra:
http://www.sun.com/bigadmin/hcl/data/systems/details/9465.htm...

Kan man på något sätt få fram någon debugger eller något för att se vad det är som inte laddas?

Visa signatur

--
Tompa

Permalänk
Medlem

Tompalaz:
Kolla så att du har samma bios-inställningar som innan då det funkade. När man flashar om så ställs ju bios oftast tillbaka till standardinställningar. Själv fick jag ändra SATA mode från AHCI till IDE för att opensolaris skulle hitta SATA-hårddiskarna.

Här är en guide angående triple boot med windows, Linux och Opensolaris:
Del 1: http://blogs.sun.com/observatory/entry/triple_boot_part_1_pla...
Del 2: http://blogs.sun.com/observatory/entry/triple_boot_part_2_ins...
Del 3: http://blogs.sun.com/observatory/entry/triple_boot_part_3_ins...
Del 4: http://blogs.sun.com/observatory/entry/triple_boot_part_4_acc...
Del 5: http://blogs.sun.com/observatory/entry/triple_boot_part_5_rei...

I del 3 där de installerar opensolaris så fick de ett fel och kunde undersöka installationsloggen. Men detta förutsätter ju att man kommit så långt så att man har bootat liveCD och startat installationen. Om CDn krånglar att boota kanske man kan välja text boot alternativet och se mer vad som händer. De verkar också använda ZFS på en partition så det verkar alltså fullt möjligt att använda ZFS även med flera olika OS på hårddisken. Man väljer att lägga ZFS på en partition istället för hela disken men de fick ju pilla en del på grund av en bugg (vet inte om det är fixat i 2008.11).
Tyvärr verkar det inte stå så mycket om hur man kommer åt Linux-home från OpenSolaris i dessa artiklar. Men det verkar gå att undvika att Linux-partitionerna skrivs över i alla fall.

Stöd för ext3 i opensolaris verkar vara på gång men det är inte färdigt verkar det: http://opensolaris.org/os/project/ext3/

Permalänk
Avstängd

Tompalaz,
Ja det finns något sätt att se massa msg medan man bootar upp. Jag kommer dock inte ihåg hur, tyvärr. Det sker vid boot, man anger några argument. Här är dock någon som har liknande problem:
http://forums.opensolaris.com/thread.jspa?messageID=2125

Här är några utdrag ur en OpenSolaris bok "OpenSolaris bibeln", för den som vill veta lite mera:

Crash course (shell commands, installera flash, vilka binärer finns i vilka kataloger, paket hanteraren, etc)
http://www.opensolaris.com/osbible_chapter3.pdf

Kapitel om ZFS (vad är dataset, vad är pool, hur kollar man prestanda, vilka attribut kan man slå på en dataset, etc)
http://www.opensolaris.com/osbible_chapter8.pdf

Permalänk
Medlem

@ronnylov

Tack för info. Det primära syftet var inte mediacenter utan fileserver. Jag ska testa XBMC - men om det inte finns 3d-stöd så blir det nog problem.

Har hämtat ut alla prylarna nu Tyvärr kan jag inte skruva ihop den innan helgen - har "nästan" samma prylar som som du - men bara 3 diskar av en annan modell med 32 Mb Cache (WD10EADS). Hade tyvärr ingen gammal ATA-disk liggande så det fick bli en WD SATA 160 Gb som systemdisk. Funderar på att köra dual-boot om jag behöver flasha bios eller så.

/t

Visa signatur

OS: FreeBSD, Ubuntu, Raspbian, iOS, OSX
HW: PC, Mac & iPrylar

Permalänk
Avstängd

I 19 benchs mot Ubuntu 8.10 och 9.04 (Jan. utgåvan) vinner Solaris ETT test medans Ubuntu-distarna får delad första plats på 9 var.

Visa signatur

Knowledge is not achieved until shared.

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av invztr
I 19 benchs mot Ubuntu 8.10 och 9.04 (Jan. utgåvan) vinner Solaris ETT test medans Ubuntu-distarna får delad första plats på 9 var.

Det beror på att Solaris binärerna kompilerades till 32bit och GCC v3.x medan Ubuntu kompilerade 64bits binärer och GCC v4.x. När Solaris också kompilerar 64bits binärer och med en ny generation av kompilator, så ökar prestandan betydligt, upp till det dubbla. Vilket gör att Solaris vinner de många, om inte de flesta testerna.

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av saddam
Det beror på att Solaris binärerna kompilerades till 32bit och GCC v3.x medan Ubuntu kompilerade 64bits binärer och GCC v4.x. När Solaris också kompilerar 64bits binärer och med en ny generation av kompilator, så ökar prestandan betydligt, upp till det dubbla. Vilket gör att Solaris vinner de många, om inte de flesta testerna.

Solaris ligger på runt en tredjedel av prestandan i 6-7 test så skillnaden hade inte varit mycket större. Solaris är inte bättre.

Visa signatur

Knowledge is not achieved until shared.

Permalänk
Medlem
Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av invztr
Solaris ligger på runt en tredjedel av prestandan i 6-7 test så skillnaden hade inte varit mycket större. Solaris är inte bättre.

Här är en kille som gjorde några tester i VirtualBox. Dels med SUNs egen kompilator SunStudio CC, dels med GCC v3.x. Men tänk på att VirtualBox bara tillåter en kärna. Solaris är känd för att skala bra på många CPUer. Här i VB, kan solaris bara använda en kärna. Precis som Linux. Men Linux skalar ju inte lika bra som Solaris.

SOLARIS (CC) LINUX Solaris gccv3.x lame 23.17 23.02 23.75 (lägre är bättre) oggenc 23.51 19.11 29.10 GraphicsMagic - HWB 74 50 40 (högre är bättre) GraphicsMagic - LAT 17 10 9 GraphicsMagic - resize 47 33 30 GraphicsMagic - sharpen 20 10 14

"As you see, all the results are much better for OpenSolaris, than in the article. Strikingly, the trend in GraphicsMagic tests is reversed compared to the article: Solaris not only doesn't suck, but wins with x1.5 up to x2.0 better results. One thing to note is that VirtualBox only allows one CPU core per VM, so the results might be different in GraphicsMagic tests.

Overall, the article results seem to be completely detached from reality."

Sen har vi en annan som får 44% bättre prestanda, och 109% bättre med 64 bits binärer, på andra tester:

"It is possible some of the performance differences are due to the gcc version being used as Solaris bundles gcc 3.4.3 and other distros may bundle 4.x, but it is much more likely due to the default ABI used by the bundled gcc. "gcc -O" on Solaris will default to ia32/x87, whereas on the other "64 bit" distros tested it will default to amd64. The performance difference can be seen in the two Byte Computational benchmarks on page 7 where Solaris appears to lag: Dhrystone 2 (./Run dhry2) and Floating-Point Arithmetic (./Run float). These tests are compiled with "gcc -O" which produces ia32/x87 code. When adding "-m64" which puts Solaris on par with the other distros, the performance jumps quite a bit. Measured on a Intel QX6700, dhry2 goes from 9307771.4 to 13421763.5 and float goes from 707932.5 to 1477185.6.

The ABI used can make a big difference. Solaris allows you to choose either, but the default for the bundled gcc is still the slower ia32/x87."

Det jag försöker säga, är att om man skulle gjort om testerna på ett rättvist sätt, så skulle det se helt annorlunda ut. Som det är nu, jämfördes GCC v3.x 32bit mot GCC v4.x 64bit. Och en gammal kompilator är alltid sämre. (För om den nya vore sämre än den gamla, varför släppa den nya till marknaden?)

Permalänk
Medlem

Nada!

/t

Visa signatur

OS: FreeBSD, Ubuntu, Raspbian, iOS, OSX
HW: PC, Mac & iPrylar

Permalänk
Medlem

Funkade bra i VirtualBox. Upplevde det dock som segt. Men det är klart VB är ju inte "på riktigt".
Hade varit roligt om man kunde få igång detta på burken.

Gillade att den skapade snapshots på disken när den uppdaterade systemet, något som jag saknar i Ubuntu.

Krashade dock vi två tillfällen för ig i vbox. Lite osäker på vad det kunde bero på. Förmodligen novice kunskaper.

Ska försöka dra igång den sen igen. Mitt moderkort använder sig av inställningar "optimerat" för 64bit os. Undra om det är det som gör att det krashar för mig.

Appropå testet. Varför kompilerar man inte med en GCC 4 om man kan vinna dubbla prestandan, vad förlorar man?

Visa signatur

--
Tompa

Permalänk
Avstängd

Märkligt att det kraschar för dig. Det ska den inte göra. Jag har aldrig varit med om att Solaris kraschat någon gång, under 10 års tid med programmering och misshandel på KTH. Har aldrig sett det hända någon gång. Jag tror inte det är novice kunskaper, utan något i din hårdvara som är inkompatibelt med Solaris?

Angående testet, så kompilerar de med gcc v3.x pga det är den versionen som kommer med skivan - sägs det. Det är lite märkligt när folk säger att gcc inte finns med på skivan. Något är konstigt.

Permalänk
Medlem

Mitt OpenSolaris 2008.11 hänger sig när jag startar om efter installation av mina NIC. Några idéer?

EDit: Galet skrivet, rättat ord och stavning.

Permalänk

Tryckte i ett nytt nätverkskort (Netgear G311) i min OpenSolaris burk idag (för att kunna remote konfa link aggregation på de två riktiga nätverkskorten) men får det inte att funka. Enligt HCL:n skall det funka (har rapporterats att det funkar), lite google sökning visar att det är "gani" drivrutinen som behövs och den är/var installerad. Kör man en lspci ser man kortet:
[quote]01:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)[/qoute]

Syns dock varken vid outputen ifrån "ifconfig -a" eller "dladm show-phys". Hur fixar jag detta? Vore otroligt segt att behöva dra fram maskinen och fixa upp en skärm till den.

Visa signatur

Permalänk
Medlem

@invztr

Sorry, had a bad day, forget it!

@ronnylov

Thx++! HW funkar, klar med grundinstallationen- systemdisk. Fortsätter imorgon med resten ...

/t

Visa signatur

OS: FreeBSD, Ubuntu, Raspbian, iOS, OSX
HW: PC, Mac & iPrylar

Permalänk
Medlem

En intressant prestandajämförelse mellan Ubuntu och Opensolaris http://www.phoronix.com/scan.php?page=article&item=amd_shanghai_opensolaris&num=1

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av saddam
[B] Solaris är känd för att skala bra på många CPUer. Här i VB, kan solaris bara använda en kärna. Precis som Linux. Men Linux skalar ju inte lika bra som Solaris.

Har du resultat som inte kommer från Sun som stödjer det?
Det gick inte vidare bra här: http://www.phoronix.com/scan.php?page=article&item=amd_shangh... när man är uppe i 8 kärnor.

Här gick det inte heller vidare bra:
http://new.isc.org/proj/dnsperf/OStest.html

Zfs och sånt är trevligt helt klart, men du kan tona ner FUDen lite.

Visa signatur

4 datorer: 9 cpuer (plats för 4 till), 10scsi+1satadisk, 7.75gb ram, bara Linux
http://isitfika.net http://code.kryo.se

Permalänk
Medlem

Kul att det funkar pr0xy!

Jag har fått igång fjärrskrivbord till filservern nu. Först testade jag det fjärrskrivbordet som fanns inbyggt i opensolaris 2008.11 men där kunde jag tyvärr bara logga in via webbläsare och endast när man redan var inloggad på skrivbordet först.

Men så följde jag dessa guider (men utan "allow root" och utan "session persist"):
http://blog.hellpop.com/2009/01/opensolaris-vnc-server.html
http://blogs.sun.com/timthomas/en_GB/entry/a_simple_vnc_serve...
Efter att startat om filservern funkade det utmärkt! Jag kan logga in till fjärrskrivbord med hjälp av UltraVNC i windows.

Permalänk
Medlem

@ronnylov

Det var ju bra att du lyckades få till remote access!

Det funkar bra nu men jag hade en hel del problem med nätverket ...
För att göra en lång historia kort så beror det på en bugg i GUI:t. Sen var det lite strul med CIFS innan jag "fick till det". Nu funkar det perfekt!

Det jag har kvar nu är prestandan, den är ok men borde vara bättre (ca 20MiB skrivning och 45MiB läsning). Misstänker att det är min XP-installation som är problemet. När jag skickar stora filer så tar XP:n 50% CPU (?) Solaris smbd drar ca 2% vid samma last.

Sen har jag en hel del andra apps att fixa men det får bli senare.

/t

EDIT: Server drar nästan ingen CPU! Däremot käkar den nästan upp allt minne (4Gb)

Visa signatur

OS: FreeBSD, Ubuntu, Raspbian, iOS, OSX
HW: PC, Mac & iPrylar

Permalänk
Avstängd

Blink,
Jag har redan kommenterat de testerna i mitt inlägg:
2009-02-12 16:58

Här har du lite andra benches, Solaris vs Linux:
http://www.geekpatrol.ca/2006/10/sun-ultra-20-m2-linux-perfor...

Yarrick,
Rent generellt så verkar det som företag startar upp med Linux och trivs. När det sen blir stora laster och de kommer in på riktigt krävande domäner, så duger inte Linux längre. Då måste de byta till ett Unix.

Din första länk med 8 CPUer funkar inte. Kan du länka igen? Den andra länken, har väl inget direkt med skalning att göra? Men din andra länk om UDP, där verkar Linux snabbare, ja. Men SUN har ett UDP projekt och Solaris, som snart är klart.

Solaris leverar 36% högre prestanda än Linux:
http://www.computerworld.com/hardwaretopics/hardware/story/0,...

Because Solaris 10 is "lighter weight," meaning it's less intrusive on applications, performance has improved, Greenwade said.
...
Philadelphia Stock Exchange Inc., has a new electronic options-trading system that runs on Solaris 10, which he said has improved trading capacity by 36%. Like Greenwade, he credited performance improvements to the TCP/IP stack, as well as improved multithreading support.

Thanks to Solaris, the stock exchange expects to reduce the amount of new hardware it needs to buy in order to scale up the trading system. "You can in effect scale within the same machine, as opposed to adding servers," Morgan said.

Linux är lite meckigt vid större installationer, har lägre upptid och kräver mycket arbete för det:
http://searchenterpriselinux.techtarget.com/news/article/0,28...

"The problems we encountered were because Linux doesn't scale all that well," Rand said.
...
The improvement is significant; with four compute nodes instead of five, Rand has more computing power and 99.99% uptime, compared with 97% uptime with RHEL, he said.

Nu är Linux kärna på över 10 miljoner rader källkod. Hela Windows NT var på 10 milj rader, fatta att EN enda kärna är så stor. Det är många som anser Linux kärnan vara ett enda stort hack. T.ex. Linux kernel developer Andrew Morton anser att kvaliteten sjunker mer och mer:
http://lwn.net/Articles/285088/
"Q: Is it your opinion that the quality of the kernel is in decline? Most developers seem to be pretty sanguine about the overall quality problem.

A: I used to think it was in decline, and I think that I might think that it still is.
...
I keep on hoping that kernel development in general will start to ramp down. There cannot be an infinite number of new features out there!"

Han klagar på att det hela tiden läggs till massa funktioner, hej vilt.

Buggarna kanske förklarar varför Linux ballar ur vid stora laster, men Solaris fixar biffen, på exakt samma hårdvara:
http://lethargy.org/~jesus/archives/77-Choosing-Solaris-10-ov...

Här är en artikel (v2.4 Linux Kernel), där några tunga Linux experter på skalning, slaktar all FUD att Linux skalar dåligt, och bevisar att Linux skalar visst bra:
http://searchenterpriselinux.techtarget.com/news/article/0,28...

Tydligen är det "onda" Unix konkurrenter som sprider FUD att Linux skalar dåligt. Bl.a. säger de:

-Linux has not lagged behind in scalability, [but] some vendors do not want the world to think about Linux as scalable.

-With the 2.6 kernel, the vertical scaling will improve to 16-way. However, the true Linux value is horizontal scaling.

Q: Two years from now, where will Linux be, scalability-wise, in comparison to Windows and Unix?
A: It will be at least comparable in most areas

Lite kul, först säger de att Linux skalar jättebra, sen pratar de om att i framtiden om några år, ska Linux skala till hela 16 CPUer i v2.6. Så i v2.4 som var current då, så skalade Linux jättebra? 4-8 CPUer är jättebra? Hmmm...

Här är i Linux v2.6.27
http://kernelnewbies.org/Linux_2_6_27
Så finns en välkommen nyhet: Linux hade problem ibland med många CPUer, och nu är Linux inte längre 250 ggr så långsamt med 64 CPUer, som det varit. Jag undrar hur mycket andra problem som de inte fixat, som vi kommer att få läsa om?

http://blogs.zdnet.com/BTL/?p=8769
"And if I’m not correct, you don’t currently see the level of geometric performance increases on Linux above 16 cores like you do with UNIX. The maturity in the Linux kernel for this level of enterprise performance and stability on this type of hardware just isn’t there yet."

Om man istället tittar på Solaris, så har Solaris folket länge pratat om flera hundra CPUer och många fler trådar. SUN har sålt stora servrar med många CPUer sedan Solaris v2.5.1 på SUN E10k servern. Nu är Solaris v5.10. Det tar årtionden att skala bra på stora maskiner. Vanliga Linux hackers har inte tillgång till stora servrar för X milj kr med hundratals CPUer. De sitter med sina dual CPU maskiner och hackar och anser att bra skalning, det har man när Linux skalar upp till 4-8 CPUer.

Enligt rykten, så ska SUNs nya maskin ha 2048 hårdvarutrådar. Det vore dumt av SUN att sälja en maskin som Solaris inte kan hantera väl. Jag tror Linux skulle ha problem att hantera så många trådar.

Solaris har funnits i 30 år snart, och det tar lång tid att få till bra skalning. Se på Windows, de har inte lyckats få det att skala väl än. Jag har svårt att tro att Linux skalar dåligt i v2.4 och sen vips så skalar det bättre än Solaris i Linux v2.6? Nja. Bra skalning tar årtionden. Här är lite snack om Solaris skalning:
http://queue.acm.org/detail.cfm?id=1095419

Det finns flera artiklar som bevisar att Linux är mycket snabbare än Solaris. T.ex. artikeln där de visar att Linuxlösningen är si och så många % snabbare. När man läser det finstilta, så migrerade de 900 gamla SPARC servrar för 3000 nya x86 Xeon Linux servrar.

Eller den dära artikeln när de jämför en Oracle Linux installation som är mycket snabbare en Solaris Oracle installation. När man läser det finstilta, så är det en 800MHz SPARC maskin vs dual cpu 2.8GHz Xeon Linux maskin.

Eller den dära testet på Phoronix, där de jämför Solaris 32bits testbinärer gammal kompilator vs Linux 64bits testbinärer och ny kompilator - och drar slutsatsen att Linux är snabbare.

Dessa s.k "bevis" att Linux är snabbare än Solaris är jag lite skeptisk emot.

I stora filserver sammanhang klarar dock Linux inte av jobbet:
http://www.enterprisestorageforum.com/sans/features/article.p...
http://www.enterprisestorageforum.com/sans/features/article.p...

Ett annat problem som gör Linux instabilt, är dess ABIer som ändras hela tiden. Jag har hört historier om att drivrutiner som börjar strula när man uppgraderar Linux kernel. Jag har även hört att Linux distar kan vara inkompatibla från version till version. Vissa Linux distar lever bara 6 månader, och sen måste du uppgradera eller förlora supporten. Och när du uppgraderar nånting litet, så ibland triggar det en annan uppgradering, till slut måste du uppgradera i stort sett allting. Detta är ju seriöst illa, och en potentiell källa för fel.

Om vi jfr med Solaris så garanterar SUN binär kompatibilitet tillbaka till Solaris v2.6. Ingen omkompilering behövs. Kopiera över de urgamla Solaris programmen till din senaste stora SUN server och du är igång.

Pr0xy,
ZFS tar allt minne som cache. När du behöver minne, så släpper ZFS minnet direkt. Du har inte lust att lite kort skriva om vilka problem du hade, och hur man löser det? Kanske nån i framtiden som också undrar?

Permalänk
Citat:

Ursprungligen inskrivet av saddam
massa text raderad

Wow. Nu har du faktiskt äntligen lyckats skriva någonting som jag håller med om till 99.9%

Dock är jag tveksam till att de endast hade en uppetid på 97% under Linux - om det verkligen är fakta måste de gjort något fel. 3% nedetid tillsvarar 11 dagar under ett år eller med andra ord nästan ett helt dygn varje månad - inte ens om man verkligen försöker misshandla en Windows burk klarar man av det.

Visa signatur

on the internet since 1993
[ Geek - Dad - Programmer - RC enthusiast - Technology evangelist ]

Basically, you’re the guy who survived the shipwreck because you had a lifeboat, and now you’re standing on the shore telling the people still drowning that the ocean isn’t that bad.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av pr0xy
@ronnylov

Det var ju bra att du lyckades få till remote access!

Det funkar bra nu men jag hade en hel del problem med nätverket ...
För att göra en lång historia kort så beror det på en bugg i GUI:t. Sen var det lite strul med CIFS innan jag "fick till det". Nu funkar det perfekt!

Det jag har kvar nu är prestandan, den är ok men borde vara bättre (ca 20MiB skrivning och 45MiB läsning). Misstänker att det är min XP-installation som är problemet. När jag skickar stora filer så tar XP:n 50% CPU (?) Solaris smbd drar ca 2% vid samma last.

Sen har jag en hel del andra apps att fixa men det får bli senare.

/t

EDIT: Server drar nästan ingen CPU! Däremot käkar den nästan upp allt minne (4Gb)

Vore intressant om du förklarar lite om vad som buggade i GUI och hur du löste det. Jag antar att jag borde ha märkt om jag var drabbad av samma bugg och vi har ju liknande hårdvara så jag blir lite nyfiken. Fick du förresten SATA-AHCI att funka eller kör du också IDE-kompatibelt läge på SATA-portarna?

Eventuellt kan prestandan förbättras något i XP om man tweakar "tcp window size" och sådant. Själv har jag kört TCPOptimizer men vet inte om det gör så jättestor skillnad:
http://www.speedguide.net/downloads.php
Jag får nog sisådär 40-60 MB/s med Windows XP.
Man kan också labba men "jumbo frames" men jag fick ingen förbättring av detta så jag har gått tillbaka till standard MTU.

Om du har möjlighet så testa med Windows Vista, då blir det bättre fart. Där kommer jag upp emot 80-100 MB/s och då börjar serverns CPU gå i taket (båda kärnorna maxar korta stunder) och klientens hårddiskar börjar begränsa också.

OpenSolaris är ganska aggressivt på att cacha filer i minnet. Så om du hämtar om samma fil en gång till så är chansen stor att den hämtar filen från serverns RAM-minne (om filen får plats där). Kanske det är denna cachning som visar sig i minnesanvändningen i Solaris?

Permalänk
Medlem

@ronnylov & saddam & alla som är intresserade:

Jag testade aldrig SATA-AHCI eftersom du sa att det inte funkade - jag kör IDE.
WinDoz Vista har jag inte (kan väl iofs skaffa det från mitt MSDN-abb men jag har ingen ledig disk).
Cachningen är inget problem, det är bara bra, använd gärna så mycket som möjlig om det ändå finns tillgängligt. (Det är samma med CentOS, det använder allt minne)

Här mina erfarenheter - hittils:

Jag har ungefär samma HW som ronnylov, skillnad: Bara 3 st WD SATA 1T (32 Mb cache) i RAIDZ1, systemdisk WD 160 Gb SATA (den billigaste jag kunde hitta). Jag kör med mobot:s nätverksport (prestandan är inte så viktig för min del).

I fredags installerade jag OpenSolaris på systemdisken (hade inte kopplat in 1Tb -diskarna) - inga problem. Eftersom jag har en DHCP-server så fick den sin IP mm. Allt gick bra och allt funkade som det skulle. På lördagen skulle jag fortsätta med resten av diskarna och byta till en fast IP, det var då problemen började. Tyvärr följde jag inte min princip att aldrig använda GUI till systemunderhåll. Det visar sig nämligen att GUI:t "gör fel" när man byter från DHCP till fast IP. Problemet var att resolvern inte funkar. Jag upptäckte det när jag skulle installera SUNWsmbs & SUNWsmbskr : kan inte connecta till opensolaris.org! Eftersom jag har trixat med nätverk en hel del i linux så visste jag vad det berodde på. MEN i OpenSolaris är det inte samma fil - /etc/host.conf. I OpenSolaris så är det /etc/nsswitch.conf som gäller och det är här GUI:t "missar". Den skriver bara "hosts: files" när det ska vara "hosts: files dns"! Mha VI (saddam ) fixade jag det och sen funkade resolvern.

Sen var det det här med CIFS, det är lite "struligare" än samba! Första "gotcha": eftersom jag installerade OS med användaren "tl" så trodde jag att jag hade "ett konto" på OpenSolaris och därmed kunde mappa en share med denna användare - det gick inte. Sen kom jag på att jag hade ju lagt till "pam_smb_passwd.so.1" EFTER det att jag skapade "tl". Sen var det bara till att byta passwd på "tl" till samma som tidigare och då hashades passwd även till smb.

Sen har jag upptäckt lite mer strul med CIFS. På min workstation har jag dual-boot WinXP och Ubuntu 8.10. Eftersom jag har en hel del filer där så tänkte jag flytta dem till fileservern via smbclient - det blev problem! Förmodligen känner CIFS av vilken workgroup man tillhör? CIFS vägrade låta mig göra put och get - iofs lätt åtgärdat men det borde funka automagiskt eftersom jag loggade in som "tl" ... Kan nämna att även en SSH-session från Ubuntu "strulade" - OpenSolaris verkade inte "känna igen mig".

Nu vet jag att det är min XP-installation som gör att performance är så dålig. När jag flyttar filer ifrån Ubuntu (en gammal 40Gb ATA-disk) så kommer jag upp i ca 40Mb/s (ca 20Mb/s i XP med SATA)

Inatt har jag "plågat" min systemdisk. Jag har en liten app. som testar varje bit på hela disken. Om den hittar några fel så fixar den det. Resultatet - efter 15 tim - blev att den hittade 149 checksummefel och reallokerade 60 sektorer. Applikationen ska inte påverka filsystemet och det testade jag genom att göra en scrub på rpool - inga fel!
Efter 15 timmars "plågande" låg tempen på 27 grader vilket är ok tycker jag.

My $0.02

/t

Visa signatur

OS: FreeBSD, Ubuntu, Raspbian, iOS, OSX
HW: PC, Mac & iPrylar