Active Topics

 


Reply
Thread Tools
Posts: 13 | Thanked: 1 time | Joined on Oct 2009
#1
I know the N900 has 256megs 768megs swap and 32gigs of storage.

Reading the reports im not clear if the swap is just a partition on the 32gig storage or a separate type of (hopefully) storage.

Whenever I setup a linux distro I much prefer to dynamically add the swap i need it by building a number of big empty file on / and formatting/mounting them as swap
 
GeneralAntilles's Avatar
Posts: 5,478 | Thanked: 5,222 times | Joined on Jan 2006 @ St. Petersburg, FL
#2
It's a partition on the internal 32GB eMMC:
  • 768MB of swap
  • ~2GB of ext3
  • Rest as FAT32
__________________
Ryan Abel
 

The Following 6 Users Say Thank You to GeneralAntilles For This Useful Post:
Jack6428's Avatar
Posts: 635 | Thanked: 282 times | Joined on Sep 2009 @ Black Mesa Research Facility
#3
Originally Posted by GeneralAntilles View Post
It's a partition on the internal 32GB eMMC:
  • 768MB of swap
  • ~2GB of ext3
  • Rest as FAT32
hey that's great..2GB for apps? i like that alot..now i will be able to install not only apps but games too
 
Posts: 41 | Thanked: 44 times | Joined on Sep 2009
#4
Originally Posted by Jack6428 View Post
hey that's great..2GB for apps?
2b - Operating system
 
Posts: 13 | Thanked: 1 time | Joined on Oct 2009
#5
cheers, looks like i will be doing some repartitioning, i would normally be slightly worried about a large amount of writes to an ssd but you can get a full kde desktop under 256 apparently since the qt4 rewrite
 
Corwin_bg's Avatar
Posts: 29 | Thanked: 13 times | Joined on Jan 2009 @ Bulgaria
#6
Originally Posted by epz View Post
I know the N900 has 256megs 768megs swap and 32gigs of storage.

Reading the reports im not clear if the swap is just a partition on the 32gig storage or a separate type of (hopefully) storage.

Whenever I setup a linux distro I much prefer to dynamically add the swap i need it by building a number of big empty file on / and formatting/mounting them as swap
Keeping the swap on the large memory card means less overall wear, as the writes will be spread across the whole card.
 

The Following User Says Thank You to Corwin_bg For This Useful Post:
GeneralAntilles's Avatar
Posts: 5,478 | Thanked: 5,222 times | Joined on Jan 2006 @ St. Petersburg, FL
#7
Originally Posted by epz View Post
cheers, looks like i will be doing some repartitioning, i would normally be slightly worried about a large amount of writes to an ssd but you can get a full kde desktop under 256 apparently since the qt4 rewrite
It's an eMMC, actually. But modern flash isn't really all that prone to write failure. Especially if you don't fill it up completely.
__________________
Ryan Abel
 

The Following User Says Thank You to GeneralAntilles For This Useful Post:
Posts: 74 | Thanked: 19 times | Joined on Oct 2008
#8
Originally Posted by GeneralAntilles View Post
It's an eMMC, actually. But modern flash isn't really all that prone to write failure. Especially if you don't fill it up completely.
I'm not sure that's right. Modern flash is worse at cycling, and it's only getting worse as the lithography drops. Corwin was correct, spreading the writes across the whole card will significantly enhance the endurance, provided that it is actually done properly.
 
Posts: 3,401 | Thanked: 1,255 times | Joined on Nov 2005 @ London, UK
#9
Originally Posted by spock View Post
I'm not sure that's right. Modern flash is worse at cycling, and it's only getting worse as the lithography drops. Corwin was correct, spreading the writes across the whole card will significantly enhance the endurance, provided that it is actually done properly.
Seems to me that Corwin and GA are both right... the flash memory will wear level using free space, fill it up and wear levelling won't be so efficient (which is pretty much what GA is getting at). Mind you as long as the kernel implements TRIM the flash memory should be kept in good shape.
 
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#10
Free space (especially considering fragmentation and FAT) does influence it, but not directly. The eMMC works 2+ levels below the filesystem, it has no idea which parts does the FS consider 'empty' - but it doesn't have to know that to work ! Think about it this way - whether a block (from the FS aspect) is empty or not has nothing to with how many times it was overwritten in the past. It's better to move a newly written block to a long-time (FS wise) *occupied* block, if it was rarely rewritten in the past - and move the contents of that (apparently inactive) block to one that has a higher wear level. Now, you might think 'hey, but then it's not just a write, but a read, too, speed is going to suffer !'. Well, there are tricks for that, too - you can do this relocation *in advance*, anticipating writes, when the device is inactive (so, when you have nothing better to do, copy a few rarely used blocks (full or not) to new (high wear) places, and then mark the originating blocks as next up for writing. Lots of magic happening there under the hood. So much in fact, that if you start micromanaging your flash you actually have good chances of making things worse than if you did nothing special (as that's what the system was designed for )
 

The Following 4 Users Say Thank You to attila77 For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 00:28.