Community discussions

MikroTik App
 
User avatar
jorj
Member
Member
Topic Author
Posts: 397
Joined: Mon Mar 12, 2007 4:34 pm
Location: /dev/null

Flash disk writes

Thu Jan 10, 2008 12:25 pm

For any still wondering about "how many flash writes will kill a compact flash", take a look at this:

(It's a sandisk 512 mb compact flash.)
It's like this because the hdd that it replaced it's gone .. dead, and all logging on hdd remained on, from the backup copy, after restore to compact flash.
( oh, and not to forget, it's up and running, at this time, and now sends everything to syslog. )
You do not have the required permissions to view the files attached to this post.
 
kutuz
just joined
Posts: 24
Joined: Thu Dec 15, 2005 12:16 pm

Re: Flash disk writes

Fri Nov 07, 2008 3:12 pm

Can anybody else share information about his/her Mikrotik's write-sect-total value?
 
changeip
Forum Guru
Forum Guru
Posts: 3830
Joined: Fri May 28, 2004 5:22 pm

Re: Flash disk writes

Fri Nov 07, 2008 6:57 pm

I have always used flash in my routers and as of yesterday I won't any longer. I've had my 4th router affected in the same month.

Last month I had a Kingston 512MB CompactFlash die - Rebooted the router to try to see what was wrong, 'Loading System E' was presented, NetInstall couldnt partition or format drive. Completely toasted flash.

Last week I had a PNY 1GB USB stick - CRC checksums and unreadable sectors caused it to stop booting completely.

Last week I had a Lexar Pro 1GB CompactFlash die - just completely hung RouterOS after booting because it couldn't recover from attempts to write.

This week I had a Kingston 128MB CompactFlash die - I could see the LED lights for IDE activity on solid after the router booted because it failed to write, it eventually crashes the router. Backups could not be written any longer.

I will no longer use flash in a router that I have in production, unless I have plans to replace them yearly. The problem with that is the license keys...

I wonder how the flash in the routerboards compare with CF and Usb sticks. I really would like to have the Critical logging topic actually tell me when there is a read/write error on the disk so we can proactively replace them.
 
User avatar
jp
Long time Member
Long time Member
Posts: 609
Joined: Wed Mar 02, 2005 5:06 am
Location: Maine
Contact:

Re: Flash disk writes

Fri Nov 07, 2008 9:56 pm

Must be the graphing that's causing all the writes. (I don't use that personally).

We have 10 year old ciscos that use flash memory. I've got an EEEpc that uses flash as a hard drive. I've got bunches of mikrotik flash-on-ide-connectors that are working fine for 3 or so years now.

There are many many total junk CF-IDE adaptors on the market, perhaps that is part of the problem. I've gone through 3 readers in 6 years on my digital photography computer that gets no more than a few hours a week of use.
 
User avatar
jorj
Member
Member
Topic Author
Posts: 397
Joined: Mon Mar 12, 2007 4:34 pm
Location: /dev/null

Re: Flash disk writes

Fri Nov 07, 2008 11:17 pm

I _never_ had a problem with a usb/sd/compact flash from sandisk. No, no advertising. Just opinion. I have had princeton and kingkston usb sticks fail by the douzins, in the corporate network.
As of the routerboards, it's NAND in them, it should be ok for 100.000 writes, _each_ sector. So, it should be ok.
I have a few, 3 or 4 rb133a with 1 and up to 4 bad blocks, wich work just fine. They are from the first samples distributed, with the l4 licence. No loging on them, and reduced the writes to a miminum. All up and working.
 
Reefbum
Frequent Visitor
Frequent Visitor
Posts: 64
Joined: Sun Apr 23, 2006 12:00 am

Re: Flash disk writes

Wed Nov 12, 2008 7:34 am

739 470 952

ScanDisk 512mb running for about 2 years under heavy load.
 
sten
Forum Veteran
Forum Veteran
Posts: 919
Joined: Tue Jun 01, 2004 12:10 pm

Re: Flash disk writes

Thu Nov 20, 2008 5:44 pm

Just to be precise; its' only the number of block erase operations performed on a single block that affects it's reliability, so if a single sector is rewritten too many times then the whole block (multiple sectors) is usually worn out too. These values aren't available to read in routeros.

Flash memory isn't just flash memory. There are many different types and some come with logic that helps to reduce the total erase cycles per block. Some factors that greatly impact on your typical flash drives are;

wear leveling technologies greatly extending it's expected life (Typically SSD's and some rare IDE DOM's),
bad sector remapping (most IDE DOM's and most, if not all, CF's).
singlelevel cells (great lifetime, more silicone, usually somewhere around one million writes per block ),
multilevel cells (poor lifetime, less silicone, usually somewhere around hundred thousand writes per block or less, some as little as ten thousand)

So don't expect much from flash memory that have very small form factors.
The smallest kinds have no logic other than addressing which means no wear leveling or bad sector remapping.
 
User avatar
tgrand
Long time Member
Long time Member
Posts: 667
Joined: Mon Aug 21, 2006 2:57 am
Location: Winnipeg, Manitoba, Canada

Re: Flash disk writes

Fri Nov 21, 2008 4:18 am

certainly beats the 10000 write limit of eeproms of the late 80's and early 90's

Who is online

Users browsing this forum: kormenator, msharun75, oreggin, simtj and 165 guests